Themenersteller
#1
[cPanel] ortamında WordPress sitenizin cron işlemlerini optimize etmek, sitenizin hızını ve sunucu kaynak kullanımını önemli ölçüde iyileştirebilir. Varsayılan olarak WordPress, wp-cron.php dosyasını her sayfa yüklemesinde otomatik olarak tetikler, bu da yüksek trafik altında sunucu üzerinde gereksiz yük oluşmasına neden olabilir. Bu durumu çözmek ve işlemleri daha kontrollü hale getirmek için aşağıdaki adımları takip edebilirsiniz:
İlk olarak, wp-config.php dosyanıza aşağıdaki satırı ekleyerek WordPress’in otomatik cron tetiklemelerini durdurabilirsiniz:
Bu, sayfa yüklenirken otomatik olarak cron’un çalışmasını engeller.
Daha sonra, cPanel üzerinden manuel olarak cron job ayarlayabilirsiniz. Bu, wp-cron.php’nin belirli aralıklarla çalışmasını sağlar ve böylece sitenin performansı artar. Örneğin, her 15 dakikada bir çalıştırmak için:
veya:
Burada, PHP yolu ve dizin yolunu kendi hosting ayarlarınıza göre uyarlamalısınız.
İdeal çalışma sıklığı, site trafiğine ve içerik güncellemelerine bağlıdır. Çok sık çalıştırmak (örneğin, dakikada bir) kaynak israfına yol açabilir, çok seyrek çalıştırmak ise zamanında güncellemelerin yapılmamasına neden olur. Genellikle 10-15 dakika arası iyi bir denge sağlar.
Kurulum sonrası, cron’un düzgün çalışıp çalışmadığını ve sunucu kaynaklarınızı nasıl etkilediğini düzenli olarak izlemek önemlidir. İşlem süreleri, sunucu yükü ve hata logları bu konuda yol gösterici olur.
Bu adımlar, WordPress sitenizde cron işlemlerini daha kontrollü ve performans odaklı hale getirmeye yardımcı olur. Zaman zaman ayarları gözden geçirmek ve trafik yoğunluğuna göre düzenlemek, sitenizin sağlıklı çalışması açısından kritik öneme sahiptir.
- wp-cron.php'yi devre dışı bırakın
İlk olarak, wp-config.php dosyanıza aşağıdaki satırı ekleyerek WordPress’in otomatik cron tetiklemelerini durdurabilirsiniz:
CODE
12
define('DISABLE_WP_CRON', true);
Bu, sayfa yüklenirken otomatik olarak cron’un çalışmasını engeller.
- Sunucu seviyesinde cron job kurun
Daha sonra, cPanel üzerinden manuel olarak cron job ayarlayabilirsiniz. Bu, wp-cron.php’nin belirli aralıklarla çalışmasını sağlar ve böylece sitenin performansı artar. Örneğin, her 15 dakikada bir çalıştırmak için:
- cPanel’e giriş yapın.
- “Cron Jobs” bölümüne gidin.
- Aşağıdaki komutu kullanarak yeni bir cron job ekleyin:
CODE
12
wget -q -O - https://siteniz.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1
veya:
CODE
12
php -q /home/kullaniciadi/public_html/wp-cron.php
Burada, PHP yolu ve dizin yolunu kendi hosting ayarlarınıza göre uyarlamalısınız.
- Cron aralığını ayarlayın
İdeal çalışma sıklığı, site trafiğine ve içerik güncellemelerine bağlıdır. Çok sık çalıştırmak (örneğin, dakikada bir) kaynak israfına yol açabilir, çok seyrek çalıştırmak ise zamanında güncellemelerin yapılmamasına neden olur. Genellikle 10-15 dakika arası iyi bir denge sağlar.
- Cron performansını izleyin
Kurulum sonrası, cron’un düzgün çalışıp çalışmadığını ve sunucu kaynaklarınızı nasıl etkilediğini düzenli olarak izlemek önemlidir. İşlem süreleri, sunucu yükü ve hata logları bu konuda yol gösterici olur.
Bu adımlar, WordPress sitenizde cron işlemlerini daha kontrollü ve performans odaklı hale getirmeye yardımcı olur. Zaman zaman ayarları gözden geçirmek ve trafik yoğunluğuna göre düzenlemek, sitenizin sağlıklı çalışması açısından kritik öneme sahiptir.
