PHP'de OPcache Ayarları: Performansı Doğru Yapılandırmak

  • Konbuyu başlatan Konbuyu başlatan sysuser
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 25

sysuser

PREMİUM
Katılım
9 Kas 2025
Mesajlar
174
Tepki puanı
4
Cinsiyet
Kadın

PHP'de OPcache Ayarları: Performansı Doğru Yapılandırmak​


PHP her istekte kaynak dosyaları ayrıştırır ve bytecode'a derler. OPcache bu bytecode'u bellekte saklar; tekrar derleme gereksiz hale gelir.

Temel php.ini Ayarları​

INI:
opcache.enable=1
opcache.memory_consumption=256
opcache.interned_strings_buffer=16
opcache.max_accelerated_files=10000
opcache.revalidate_freq=60
opcache.validate_timestamps=1
opcache.save_comments=1

Production için Ekstra Ayar​

INI:
opcache.validate_timestamps=0
opcache.preload=/var/www/app/preload.php
opcache.preload_user=www-data

validate_timestamps=0 ile dosya değişikliği kontrolü devre dışı bırakılır. Deploy sonrası php-fpm reload yapılmalıdır.

Preload Nedir?​

PHP 7.4 ile gelen preload özelliği, sık kullanılan sınıfları PHP-FPM başlarken belleğe yükler. Framework çekirdek sınıfları için belirgin hız kazancı sağlar.
 
Geri
Üst