Bugün size nasıl yardımcı olabiliriz?

Bilgi bankamızda arama yapmak için sorunuzu yazın...

wp-cron Nedir? Sunucu Cron'una Geçiş

Yazdır

Netx Teknik Ekibi  ·  Yayın: 16.09.2026

wp-cron, WordPress'in zamanlanmış görevleri (yayın planı, güncelleme kontrolü, yedek, e-posta kuyruğu) çalıştıran mekanizmasıdır. Gerçek bir sistem zamanlayıcısı değildir: görevler, siteye bir ziyaretçi geldiğinde tetiklenir. Bu yüzden düşük trafikli sitelerde görevler gecikir, yüksek trafiklilerde ise her ziyarette gereksiz yük oluşur. Çözüm, wp-cron'u devre dışı bırakıp sunucu cron'una bağlamaktır.

Sorun nerede?

  • Düşük trafik: Ziyaretçi gelmezse zamanlanmış yazı yayınlanmaz, yedek çalışmaz.
  • Yüksek trafik: Her istekte kontrol yapılır; gereksiz işlemci ve veritabanı yükü oluşur.
  • Kuyruk birikmesi: Ağır görevler üst üste binerse sayfa yanıtları yavaşlar.
  • Zamanlama belirsizliği: "Her saat başı" dediğiniz görev, ilk ziyaretçiye kadar bekler.

Kaynak limitleri sıkı olan paylaşımlı paketlerde bu yük, limit dolumlarına katkı yapar; limitlerin anlamını kaynak limitleri yazısında açıkladık.

Sunucu cron'una geçiş

  1. wp-config.php dosyasına wp-cron'u devre dışı bırakan tanımı ekleyin (DISABLE_WP_CRON sabiti true yapılır).
  2. Hosting panelinde bir cron görevi oluşturun; görev, wp-cron.php dosyasını düzenli aralıklarla çalıştırsın.
  3. Çalışma sıklığını ihtiyaca göre belirleyin: çoğu site için 5–15 dakika yeterlidir.
  4. Görev çıktısını bir kayıt dosyasına yönlendirip ilk günlerde kontrol edin.

Panelde cron ekranının nerede olduğunu cPanel giriş yazısındaki bölüm listesinde bulabilirsiniz.

Sıklık nasıl seçilir?

Site türüÖnerilen aralıkNot
Kurumsal tanıtım sitesi15–30 dakikaAz sayıda görev
Blog (planlı yayın)5–15 dakikaYayın saatinin sapmaması için
E-ticaret5 dakikaSipariş, stok ve bildirim görevleri
Üyelikli site5–10 dakikaAbonelik ve e-posta kuyruğu

Dakikada bir çalıştırmak çoğu sitede gereksizdir ve kaynak tüketir; gerçek ihtiyaca göre belirleyin.

Geçiş sonrası kontrol

  • Zamanlanmış bir yazı planlayıp gerçekten zamanında yayınlandığını doğrulayın.
  • Yedekleme eklentisinin planlı çalıştığını kontrol edin.
  • E-posta bildirimleri gecikmeden gidiyor mu?
  • Cron kayıt dosyasında hata var mı?
  • Sunucu kaynak kullanımı düştü mü?

Ağır görevleri ayıklayın

Bazı eklentiler arka planda beklenenden çok daha ağır işler çalıştırır: büyük veri senkronları, dış servis sorguları, rapor üretimi. Zamanlanmış görev listesini inceleyip gereksiz olanları kaldırmak, cron yükünü doğrudan azaltır. Site yavaşlığı teşhisinde bu adım sık atlanır; yöntemi site neden yavaş açılır yazısında anlattık.

Kendi sunucunuzdaysanız

VPS veya VDS kullanıyorsanız cron görevini sistem düzeyinde tanımlarsınız ve zamanlamayı tamamen siz kontrol edersiniz. Bu durumda görevlerin yoğun saatle çakışmamasına dikkat edin: yedekleme ve rapor işleri gece saatlerine alınmalıdır. Sunucu tarafındaki ilk yapılandırma adımlarını Linux sunucuda ilk kurulum yazısında sıraladık.

Ne kadar kazanç sağlar?

Kazanç, sitenin trafiğine ve eklenti yüküne göre değişir. Yüksek trafikli bir sitede her istekte yapılan kontrolün ortadan kalkması, işlemci kullanımında ölçülebilir bir düşüş sağlar. Düşük trafikli bir sitede ise asıl kazanç performans değil, güvenilirliktir: görevler artık ziyaretçiye bağlı olmaz.

Netx'te WordPress

Zamanlanmış görevleri hosting panelinizden tanımlayabilirsiniz. WordPress için yapılandırılmış paketler WordPress hosting, cPanel tarafı için cPanel hosting sayfasındadır. Kaynak limitleri tekrar tekrar doluyorsa VPS ve VDS seçeneklerine bakabilirsiniz.

Sık sorulan sorular

wp-cron'u kapatmak zararlı mı?

Sunucu cron'u kurulduğu sürece hayır. Kurulmazsa zamanlanmış hiçbir görev çalışmaz.

Zamanlanmış yazım yayınlanmadı, nedeni bu mu?

Büyük olasılıkla evet. Düşük trafikli sitelerde tetikleyici ziyaret olmadığı için görev bekler.

Hangi sıklık en doğru?

Çoğu site için 5–15 dakika. E-ticarette 5 dakika, basit sitelerde 30 dakika yeterli olabilir.

Cron görevi kaynak tüketir mi?

Her çalıştırmada kısa süreli yük oluşur. Gereksiz sık çalıştırmak, çözmek istediğiniz sorunu geri getirir.

Paylaşımlı hostingte cron kullanılabilir mi?

Çoğu pakette kullanılabilir; asgari aralık sağlayıcıya göre değişebilir.

Bu cevap yeterince yardımcı oldu mu?

Değerlendirme: 0

<< Geri
İnternet bağlantınız kesildi