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 цитат выбрано