PHP OPcache Kurulum Rehberi

0 Respuestas 3 Visitas
·
Participantes
Autor del tema #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:

CÓDIGO
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:

CÓDIGO
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:

CÓDIGO
1sudo systemctl restart php-fpm
veya
CÓDIGO
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.

Debes haber iniciado sesión para responder.

0 citas seleccionadas