EfendiBey adlı üyeden alıntı: mesajı görüntüle
Bu ayarları değiştirmenizi tavsiye etmem. İnternette sağda solda denk geldiğiniz her konfigürasyonu uygulamamalısınız çünkü herkesin sunucusu, sitesi, trafiği, işlevi ve yazılımı farklı. Normal şartlarda bu ayarlar varsayılan olarak sunucunun kendisine göre gelir. Çoğu zaman yeterli olurlar. Siz de daha iyi verim alabilmek için varsayılan dışına çıkarsınız ama ezbere veya dediğim gibi sağdan soldan yazılanlara bakarak olmaz. Aksi halde sunucuyu daha da zorlarsınız.

Öncelikle, sitenizin/sitelerinizin trafiği nedir? Anlık kaç kişi giriyor? PHP dosyalarının yoğunluğu ne kadar? OpCache aktif mi? Konfigüre edildi mi? MySQL-Server optimize edildi mi? Nginx, Apache, Litespeed vb. gibi hangi Web-Server'ı kullanıyorsunuz ve o da optimize edildi mi? Sitenizde/sitelerinizde sorun var mı? Site yapılarınız dinamik mi statik mi? gibi gibi bunların hepsinin elden geçirilmesi gerekiyor. Yoksa tek başına PHP-FPM konfigüre etmenin bir faydası olmaz. Şu anda herhangi bir sorun yoksa, mevcut haliyle bırakmanız ve ellememeniz daha makul olacaktır.

Yine de birkaç bilgi vereyim. Bu arada çeviriyi maalesef yanlış yapmışlar. Neyse. Maksimum Çocuk (Doğrusu: En Fazla İşleme) ayarına kaç yazarsanız, yazdığınız kadar PHP işlemesi yapar. Static, Dynamic ve Ondemand olmak üzere hangisini kullanıyorsunuz? Static kullanıyorsanız dediğim gibi kaç yazarsanız o kadar işlem yapar ve static kullandığınız için işlemi sabitlersiniz yani ne zaman istek gelirse işlemler zaten hazırdır ve yeni bir süreç başlatmaz. Hal böyle olunca yeniden işleme yapmadığı için daha hızlı cevap verir ki bu da iki kat performans demektir.

Dynamic kullanıyorsanız, start_servers için ne kadar değer girerseniz o kadar PHP işlemesi yapar ama bunları min_spare_servers ve max_spare_servers ayarlarına göre ihtiyaç halinde yapar sonra sonlandırır. Örneğin site trafik alınca başlar, trafik bitince durur. Static ise sabit kalır demiştik bu kısmı unutmayalım.

Ondemand kullanıyorsanız, belirttiğiniz ayarlar sadece sitelerinize istek geldiği zaman işleme yapar ama process_idle_timeout için belirlediğiniz değerlere göre (zamanlama diyelim) PHP işlemesini sonlandırır. Kısacası istek gelince işleme başlar, istek durduğu anda kapatır. Dynamic ile Ondemand arasında kalanlar için önerilir. Bu noktada önerim Ondemand olmasından yana olsa da böyle pek olmuyor çünkü tecrübe edindiğim sunucular olsun siteler olsun sizin sitelerinizle aynı değiller. Static kullanım için de aynı şeyi söyleyebiliriz. Dediğim gibi bir sorun yoksa bu haliyle bırakmanızda fayda var.
Hocam faydalı bilgiler sundunuz. Çok teşekkür ederim.