WordPress'te WP-Cron Nasıl Devre Dışı Bırakılır ve Uygun Cron İşleri Nasıl Kurulur?

WordPress’te WP-Cron Nasıl Devre Dışı Bırakılır ve Uygun Cron İşleri Nasıl Kurulur?

Wordpress Ağu 25, 2022 Yorum Yok

Yüksek trafikli web siteniz varsa, WP-Cron’u devre dışı bırakmalısınız. Aşırı WP-cron çalıştırmaları web sitenizi yavaşlatır. Çok fazla trafiğiniz yoksa bu çok önemli değil çünkü bu sitenizin çok önemli olmadığı anlamına geliyor. Ancak aylık 100.000’den fazla ziyaretçiniz varsa, WP-cron’u devre dışı bırakmalısınız.

Gerçek Bir Sistem Cron İşi Kurma

WordPress’te wp-cron’u kapatmayı denediyseniz ancak işe yaramadıysa, bunu yapmak için bir cPanel sistemi kullanabilirsiniz. cPanel’de Cron Jobs butonuna tıklayın. Aralarından seçim yapabileceğiniz önceden tanımlanmış birkaç program göreceksiniz. Kaç tane cron işi ayarlamanıza izin verdiklerini görmek için barındırma sağlayıcınıza danışın.

Ardından cPanel, tüm zamanlanmış görevlerin bir listesini görüntüler. Bir tane oluşturduktan sonra, bir zaman aralığı seçmenize izin veren seçeneği seçin. Varsayılan olarak, cron görevleri çok sık olan her 5 dakikada bir çalışır. Değişiklik yapmak için çok geç olana kadar cron işinizin düşük trafikli bir sitede çalışmasını beklemek istemeyebilirsiniz.

Hiç bir cron sistemi kullanmadıysanız, WordPress’in düzenli olarak cron kullanıp kullanmadığını merak ediyor olabilirsiniz. İyi haber şu ki, bir tane kurmak için teknik bilgi sahibi olmanıza gerek yok. Ancak sitenizin trafiği düşükse, planlanmış etkinlikleriniz gerçekleşmeyebilir. Ek olarak, yoğun sayfa önbelleğe alma kullanıyorsanız, sistem sitenizi dinamik yazılım yerine statik bir HTML sitesine dönüştüreceğinden, WordPress siteniz belirli planlanmış olayları gerçekleştiremeyebilir.

WP-Cron sorununu önlemek için web sitenizde bir sistem cron işi kurmayı düşünmelisiniz. WP-Cron, WordPress’in gelişmiş bir özelliği olsa da, bir sistem cronu kadar sık ​​çalışmayacaktır. CPU sorunlarından kaçınmak için birden fazla cron işini kademelendirmek de en iyisidir. WordPress’te bir sistem cron işi kurmak için cPanel’i kullanmak daha karmaşık bir işlemdir.

WordPress’in yerleşik olduğu WP-Cron sistemi, özellikle yoğun olarak kullanılıyorsa siteniz için büyük bir hız canavarı olabilir. Ancak, küçük bir web sitesi işletiyorsanız, büyük miktarda trafik alma olasılığı düşük olduğundan bu bir sorun olmayabilir. Bununla birlikte, büyük bir web sitesi işletiyorsanız, WP-Cron’u devre dışı bırakmak ve gerçek bir sistem cron işi kurmak isteyeceksiniz.

WP-Cron’u Devre Dışı Bırakma

WordPress’te WP-Cron’u devre dışı bırakmadan önce, önce zamana dayalı bir cron işi ayarlamanız gerekir. Dilerseniz farklı bir sistem ile değiştirebilirsiniz. Zamana dayalı bir cron ayarlayarak, web siteniz WP-Cron devre dışı bırakılsa bile çalışmaya devam edecektir. Bu yöntemin bir başka avantajı da, cron işlerinin ne zaman çalışacağını kontrol etmenize izin vermesidir. Cron işinin her 15 dakikada bir, hatta günde bir kez çalışması için bir zaman belirleyebilirsiniz.

WP-Cron, yalnızca web siteniz görüntülendiğinde çalışır. Düşük trafikli bir web siteniz varsa, WP-Cron çalışmayacaktır. Dolayısıyla, örneğin bu sistemle 17:00 gönderinizi planlayamazsınız. Çalışmasını isteseniz bile, zaman damgası, çalışması gereken saat 11:30’a kadar görüntülenmez.

Gerçek bir cron işi kurmak için bir cPanel barındırma kontrol paneli kullanmanız gerekir. Bir cron işi başlatmak için cPanel’e gidin ve ‘Cron İşleri’ne tıklayın. Ardından, önceden tanımlanmış bir program seçin veya ayarlayabilmeniz gereken kendi programınızı yazın. Bazı web barındırıcıları, bir kullanıcının oluşturabileceği cron işi sayısını sınırlar.

WP-Cron, WordPress için yerleşik cron işleyicisidir. Trafik hacmi yüksek bir siteniz varsa, aşırı WP-Cron çalıştırmaları performans sorununa neden olacaktır. Daha düşük trafiğe sahip bir sitede, hiç kimse bir sayfa yüklemeyi tetiklemezse, WP-Cron bazı işleri atlar ve bu da sitenizi yavaşlatabilir.

Cron işini kurduktan sonra, sitenizin ihtiyacınız olduğunda cron işinizi çalıştırmasını sağlayabilirsiniz. İhtiyaçlarınıza bağlı olarak, CPU sorunlarından kaçınmak için birden çok cron işini etkinleştirmeniz gerekebilir. Bir video eğitimi bu süreçte size yol gösterecektir. Zamanlanmış görevlerinizin düzgün çalışıp çalışmadığını kontrol etmek için cPanel komut panelini de kullanabilirsiniz.

Yorum Yok

Yorum Yap