PHP OPcache Kurulum Rehberi

0 الردود 3 المشاهدات
·
المشاركون
صاحب الموضوع #1
PHP OPcache Kurulum Rehberi

PHP projelerinde performansı artırmak ve sunucu kaynaklarını daha verimli kullanmak isteyenler için OPcache, kritik öneme sahip bir araçtır. Bu rehberde, OPcache'un temel çalışma mantığını, Linux ortamında kurulum adımlarını ve yapılandırma ipuçlarını detaylı şekilde ele alacağız.

İlk olarak, OPcache'un temel amacı, PHP kodlarının derlenmiş şeklini önbelleğe alarak tekrar tekrar derlenmesini engellemektir. Bu, özellikle yüksek trafikli sitelerde yanıt sürelerini ciddi ölçüde kısaltır. OPcache, PHP'nin resmi uzantısıdır ve PHP 5.5 ve sonrası sürümlerde varsayılan olarak entegre gelir. Ancak, aktif hale getirilmesi ve yapılandırılması gerekebilir.

Kurulum aşamalarına gelirsek, öncelikle PHP'nin yüklü olduğu ortamda OPcache'un etkin olup olmadığını kontrol etmeliyiz. PHP komut satırında şu komutla kontrol edilebilir:

كود
1php -m | grep opcache


Eğer çıktı alınıyorsa, OPcache yüklü ve etkin durumda demektir. Aksi halde, PHP yapılandırma dosyasını (php.ini) düzenleyerek aşağıdaki satırları eklemek gerekir:

كود
1234567zend_extension=opcache.so
opcache.enable=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
opcache.validate_timestamps=1
opcache.revalidate_freq=2


Buradaki temel parametreler şunlardır:
  • opcache.memory_consumption: Önbellekte kullanılacak bellek miktarı (MB)
  • opcache.max_accelerated_files: Ön bellekte tutulan dosya sayısı
  • opcache.validate_timestamps: Dosya değişikliklerini kontrol etme sıklığı


Değişiklikleri yaptıktan sonra, PHP'yi yeniden başlatmak gerekir. Linux'ta genellikle:

كود
1sudo systemctl restart php-fpm
veya
كود
1sudo systemctl restart apache2


komutları kullanılır. Bu sayede, OPcache devreye alınır ve projelerinizde ciddi anlamda performans artışları görebilirsiniz.

Son olarak, performans izleme ve optimize etmek adına phpinfo() veya opcache status fonksiyonlarıyla ayarların doğru çalıştığını doğrulamak önemlidir. Ayrıca, uygulamanızın ihtiyaçlarına göre bellek ve diğer parametreleri ayarlamak, en iyi sonucu almanızı sağlar.

OPcache’un uygun yapılandırması, PHP uygulamalarında ciddi performans kazanımları sağlayabilir. Bu nedenle, yapılandırma detaylarına dikkat edilmesi ve düzenli izleme önerilir.

يجب تسجيل الدخول للرد.

0 اقتباسات محددة