![在 PHP-FPM 中使用多个池](https://linux22.com/image/762610/%E5%9C%A8%20PHP-FPM%20%E4%B8%AD%E4%BD%BF%E7%94%A8%E5%A4%9A%E4%B8%AA%E6%B1%A0.png)
当阅读下面链接的文章时,我有一些疑问,我将解释我的情况并谈论我的疑问。
https://dzone.com/articles/upstream-php-fpm-for-better-performance-1
我目前有一个32 GB内存服务器,我留下了20 GB对于 PHP-FPM。我有一个閣下網站文件,我正在使用“一经请求”方法,我的 PHP-FPM 池的平均消耗为29 兆, 所以我的pm.max_children等于690, 我的pm.process_idle_timeout是15秒, 和我的pm.max_requests等于1000。
是否值得再创造一个www2.conf, 计算10 GB每个人的内存,并执行“负载均衡”使用 nginx 上游进入的请求?这可以提高我的网站的性能和冗余度吗?
答案1
链接的文章来自 2016 年,似乎是指 PHP5。
自那时起,PHP 已经取得了巨大的进步,并且该文章对于当前的 PHP 版本很可能无效。
我个人怀疑任何此类调整是否有益处。
但是,我对这种设置没有任何实际经验。我建议您使用您的工作负载测试这两种设置,看看是否有任何好处。