Tüm Rehberlere Dön
Optimizasyon 7 dk okuma 17 Haz 2026

Nginx & PHP-FPM Web Sunucusu Performans Optimizasyonu

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.

Nginx Worker Ayarları

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.

PHP-FPM Pool Ayarları

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.

Önbellekleme Stratejileri

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.