Varsayılan Wordpress wp-cron.php mantığı, sunucu bazlı çalışan görevler kadar kapsamlı değil. Wordpress ile oluşturulan cron görevleri, Wordpress kurallarına göre her sayfa yenilendiğinde ya da http isteği gönderildiğinde kontrol ettiriyor.
Yüksek ziyaretçi olan web sitelerinde bu, performansı gözle görünür derecede etkileyebiliyor. Peki bu konuda benim size önerim nedir?
- Eğer yüksek trafikli web sitelerine sahipseniz, wp-config.php içerisine yazacağınız basit bir kod ile, wp-cron.php kontrollerini manuele alabilirsiniz.
define('DISABLE_WP_CRON', true);- Daha sonra, kullandığınız sunucu yada hosting panelinde, wp-cron.php dosyanızı, belirli aralıklarla tetikleyebilirsiniz. (ben 5dk öneriyorum)
Bu iki işlem sonucunda, her ziyaretçi akışında yüksek kaynak kullanımı sorunuyla karşılaşmaz, web sitenizin yanıt süresinde olumlu etkiler görebilirsiniz.