Yüksek trafikli web siteleri için worker süreçleri, keepalive timeout, buffers ve PHP-FPM process manager ayarlarının optimize edilmesi.
Nginx ve PHP-FPM, modern web uygulamalarının omurgasını oluşturur. Doğru yapılandırma ile sunucunuzdan maksimum performans alabilirsiniz.
worker_processes değerini CPU çekirdek sayısına eşitleyin. worker_connections değerini 1024 veya daha yükseğe ayarlayın. keepalive_timeout değerini 65 saniye olarak yapılandırın.
pm = dynamic modunu kullanarak çocuk süreçlerin ihtiyaca göre ayarlanmasını sağlayın. pm.max_children, pm.start_servers, pm.min_spare_servers ve pm.max_spare_servers değerlerini sunucu kaynaklarınıza göre optimize edin.
Nginx fastcgi_cache ile PHP çıktılarını önbelleğe alabilir, statik dosyalar için expires başlıkları ekleyebilirsiniz. Ayrıca Redis veya Memcached ile PHP oturum ve veri önbelleklemesi yaparak veritabanı yükünü azaltabilirsiniz.
Yeni çıkan sanallaştırma teknolojileri ve güvenlik yamaları hakkında makaleler.