在 PHP-FPM 中使用多个池

在 PHP-FPM 中使用多个池

当阅读下面链接的文章时,我有一些疑问,我将解释我的情况并谈论我的疑问。

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_timeout15秒, 和我的pm.max_requests等于1000

是否值得再创造一个www2.conf, 计算10 GB每个人的内存,并执行“负载均衡”使用 nginx 上游进入的请求?这可以提高我的网站的性能和冗余度吗?

答案1

链接的文章来自 2016 年,似乎是指 PHP5。

自那时起,PHP 已经取得了巨大的进步,并且该文章对于当前的 PHP 版本很可能无效。

我个人怀疑任何此类调整是否有益处。

但是,我对这种设置没有任何实际经验。我建议您使用您的工作负载测试这两种设置,看看是否有任何好处。

相关内容