PHP OPcache Nasıl Etkinleştirilir?

0 Yanıt 21 Görüntülenme
Puanlayanlar
Katılımcılar
Konuyu Açan #1
[/B]

PHP OPcache, PHP uygulamalarının performansını ciddi şekilde artıran ve server üzerindeki yükü hafifleten önemli bir bileşendir. Etkinleştirilmesi, özellikle yüksek trafikli sitelerde yanıt sürelerini kısaltır ve kaynak kullanımını optimize eder. Ancak, doğru yapılandırmak ve etkinleştirmek için birkaç temel adımı takip etmek gerekir.

İlk olarak, OPcache’un PHP yapılandırma dosyasına (php.ini) eklenmesi veya mevcut ayarların değiştirilmesi gerekir. Bu dosya genellikle sunucu yapılandırmasına göre /etc/php/ veya /etc/php7/ gibi dizinlerde bulunur.

İşte temel adımlar:

  1. php.ini dosyasını açın

Örneğin, terminalde:
KOD
12  
sudo nano /etc/php/7.4/apache2/php.ini  

veya, PHP sürümüne ve web sunucu tipine göre farklılık gösterebilir.

  1. OPcache ile ilgili ayarları aktif hale getirin:

Aşağıdaki satırları php.ini’ye ekleyin veya mevcutsa düzenleyin:

KOD
1234567  
opcache.enable=1  
opcache.memory_consumption=128  ; Önbellekte kullanılacak RAM (MB)  
opcache.interned_strings_buffer=8  ; Stringler için buffer (MB)  
opcache.max_accelerated_files=10000  ; En fazla önbelleğe alınacak dosya sayısı  
opcache.validate_timestamps=0  ; Üretim ortamında devrim olmaması için 0 yapın  
opcache.revalidate_freq=0  ; Dosya değişikliklerini hemen algılaması için  


  1. Web sunucusunu yeniden başlatın

Değişikliklerin aktif olması için Apache veya Nginx gibi sunucuyu yeniden başlatın:

KOD
12  
sudo systemctl restart apache2  

veya
KOD
12  
sudo systemctl restart nginx  


  1. Doğrulama

PHP’nin yüklü olduğu dizinde veya phpinfo() fonksiyonunu kullanarak, OPcache’un aktif ve düzgün yapılandırıldığını kontrol edebilirsiniz.



Burada “Opcode Caching” başlığı altında OPcache’un aktif olduğunu görmelisiniz.

Not: OPcache’un etkinleştirilmesi, uygulama kodlarındaki değişiklikleri anlık görmek için validate_timestamps ayarını 1 yapmayı gerektirebilir. Ayrıca, büyük projelerde önbelleğin boyutunu ve diğer parametreleri çalışma ortamına göre optimize etmek performansı artırır.

OPcache’un doğru yapılandırılması, sadece hız değil, aynı zamanda sistem kaynaklarının etkin kullanımı açısından da kritik öneme sahiptir. Bu nedenle, yapılandırma adımlarını dikkatli uygulamak ve test etmek gerekir.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi