hi,你好!欢迎访问本站!登录
本站由简数采集腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - PHP框架 - Workerman - 正文 请牢记本站网址www.sosophp.cn

workerman能够多历程执行吗【workerman】,workerman

2019-12-12Workerman搜搜PHP网63°c
A+ A-

为了充分发挥效劳器多CPU的机能,WorkerMan默许支撑多历程多任务。

WorkerMan开启一个主历程和多个子历程对外供应效劳, 主历程担任监控子历程,子历程单独监听网络连接并吸收发送及处置惩罚数据,因为历程模子简朴,使得WorkerMan越发稳固,越发高效。 (引荐进修: workerman教程)

建立一个主历程(保卫历程),一旦启动长时间运转在背景,纵然关掉浏览器页面.

主线程定时查询数据库(MySQL),一旦发现有相符前提的URL(也许多条),即建立对应的数目的子历程.

子历程也须要长时间存在,定时轮询URL对应的效劳器取回数据.

子历程一旦取回所须要的数据,将效果保存到数据库,自我完毕(或被主历程封闭).

历程数设置准绳

1、每一个历程占用内存之和须要小于总内存(平常来说每一个营业历程占用内存也许40M摆布)

2、假如是IO密集型,也就是营业中触及到一些壅塞式IO,比方平常的接见Mysql、Redis等存储都是壅塞式接见的,历程数能够开大一些,如设置成CPU核数的3倍。

假如营业中触及的壅塞守候许多,能够再恰当加大历程数,比方CPU核数的5倍以至更高。注重非壅塞式IO属于CPU密集型,而不属于IO密集型。

3、假如是CPU密集型,也就是营业中没有壅塞式IO开支,比方运用异步IO读取网络资源,历程不会被营业代码壅塞的情况下,能够把历程数设置成和CPU核数一样

以上就是workerman能够多历程执行吗的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
workerman能够多历程执行吗【workerman】,workerman

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签: