Php
在 PHP-FPM 中使用多個池
在閱讀下面連結上的文章時,我有一些疑問,我將解釋我的場景並談談我的疑問。
https://dzone.com/articles/upstream-php-fpm-for-better-performance-1
我目前有一個32 GB的記憶體伺服器,其中我為 PHP-FPM 留下了20 GB。我有一個www.conf文件,我正在使用**“按需”方法,我的 PHP-FPM 池的平均消耗是29 MB**,所以我的pm.max_children等於690,我的pm.process_idle_timeout是15s,我的pm.max_requests等於1000。
是否值得創建另一個www2.conf ,為每個計算10 GB記憶體,並對使用 nginx 上游進入的請求進行**“負載平衡” ?**這可以提高我的站點的性能和冗餘嗎?
連結的文章來自 2016 年,似乎是指 PHP5。
自那以後,PHP 向前邁出了一大步,並且很可能該文章對於目前的 PHP 版本無效。
我個人懷疑任何這樣的調整都會是有益的。
但是,我對這種設置沒有任何實際經驗。我建議您使用您的工作負載測試這兩種設置,看看是否有任何好處。