Cron görevi (cron job) nedir?
Bir cron görevi (“cron job”), insan müdahalesi olmadan düzenli aralıklarla otomatik olarak çalışacak şekilde programlanmış bir işlemdir.
Bir e-ticaret sitesinde ne işe yarar
Bir mağazanın birçok işlemi otomatikleştirilmekten fayda görür: terk edilmiş sepet hatırlatma e-postalarının gönderilmesi, stokların bir tedarikçiyle senkronize edilmesi, XML site haritasının oluşturulması, döviz kurlarının güncellenmesi veya geçici verilerin temizlenmesi gibi. Klasik bir Unix barındırmasında bu görevler, belirli saatlerde bir betiği veya URL'yi tetikleyen sistemin crontab'ı üzerinden planlanır.
WordPress'in kendine özgü yapısı
WordPress'in kendine ait bir sözde cron'u (pseudo-cron) vardır: wp-cron.php dosyası, belirli bir saatte değil, yalnızca bir ziyaretçi sitenin bir sayfasını yüklediğinde tetiklenir. Trafiği düşük bir mağazada bu durum, planlanmış görevlerin çalışmasını geciktirebilir, hatta engelleyebilir. Önerilen çözüm, bu sözde cron'u devre dışı bırakıp yerine wp-cron.php'yi düzenli aralıklarla çağıran gerçek bir sistem cron'u kullanmaktır.
Sıkça sorulan sorular
WordPress'in cron'u gerçek bir sistem cron'u mudur?
WordPress'te planlanmış bir görev neden öngörülen saatte çalışmaz?
WordPress için gerçek bir sistem cron'u nasıl kurulur?
İhtiyacınızı bir dakikada anlatın
Size bir anket daha değil, doğrudan bir tahmin sunabilmem için birkaç hedefli soru.