首頁 > 後端開發 > php教程 > 单个php过程每秒处理的访问数的极限是多少

单个php过程每秒处理的访问数的极限是多少

WBOY
發布: 2016-06-13 12:27:16
原創
1497 人瀏覽過

单个php进程每秒处理的访问数的极限是多少
请问单个php进程每秒处理的访问数的极限是多少?还有就是单个php进程占用的内存是多少,如何根据主机的内存大小配置php-fpm,开启合适大小的work进程?

下图是本机上查看php进程只占用1M(没有处理访问),其他的文章都说一个php进程会占用20-40M,请问是为什么?

------解决思路----------------------
php-fpm,有请求时才是20-40m。
当有一个新请求进来时,会先看一下进程池是否有一个闲置的php-fpm进程(闲置时可能就是1m多),没有就会创建一个新的(根据pm.max_children来设置最多能创建多少个进程),每个进程当用到了pm.max_requests设置的次数后,会被关闭和释放掉
------解决思路----------------------
一个请求,会被一个php进程处理。而进程的运行时间则是与执行的php文件代码有关。
处理完会释放掉,如果你的程序每个请求都需要1秒以上才能完成的。
那么,你设最大进程数100,就是只能100个并发了。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板