WordPress Kalp Atışı Frekansı Nasıl Ayarlanır

WordPress Kalp Atışı Frekansı Nasıl Ayarlanır

Heartbeat WordPress API'si Nasıl Kurulur

WordPress’te Kalp Atışı Frekansı Nasıl Ayarlanır?

İstikrarlı ve hızlı bir web sitesi sunucusu, tüm web geliştiricilerinin, özellikle de WordPress’i CMS olarak kullananların hayalidir. Sunucu kaynaklarını mümkün olan en düşük seviyede tutmak çok önemlidir. CPU kaynakları, Fiziksel Bellek ve G/Ç kullanımı dahil.

Birkaç yıl önce WordPress, birçok şeyi yönetmeye yarayan Heartbeat API’sini 3.6 sürümünde tanıttı. WordPress kontrol paneli birçok tarayıcı sekmesinde açık olduğunda cPanel hesabındaki CPU yükünün aniden arttığını fark etmiş olabilirsiniz. Admin-ajax.php betiği (daha sonra Heartbeat WordPress diyeceğiz) tüm bunların sebebidir.

Ajax Yüksek CPU Kaynak Yöneticisi Sorunu

Yöneticiler veya editörler genellikle uzun saatler çalışıyorsa Heartbeat, sunucuyla olan bağlantılarını her zaman korumak için çok çalışır. Diyelim ki 5 yazarınız var ve farklı kategorilerde yayın yapıyorsunuz. Bu tür eşzamanlı durumlarda Darbe/POST isteklerinin sayısı büyük ölçüde artar. Bu kesinlikle sunucu CPU kullanımı üzerinde doğrudan bir etkiye sahiptir.

Kaynak yükünü azaltmanın en iyi yollarından biri eklenti kullanmaktır WordPress Kalp Atışı Kontrolü. Bu eklentinin yardımıyla admin-ajax.php çağrılarının sıklığını kontrol edebilirsiniz.

WordPress’te Kalp Atışı Fonksiyonu

  • Bir wordpress sitesindeki tüm yazarların aktivitelerini izleme
  • Yönetici bir makale oluşturduğunda veya güncellediğinde bir uyarı (ajax çağrısı) gönderir
  • Bir blog yazısı sistem tarafından otomatik olarak kaydedilirken bir sinyal gönderir (Otomatik kaydetme)
  • E-ticaret web sitelerinde gerçek zamanlı satış verilerini görüntüler
  • WordPress Kontrol Panelinde bildirimleri görüntüler

WordPress Heartbeat API’si olmadan, Taslağı/Taslağı Kaydet düğmesini tıklamayı unutursak makalede yapılan tüm değişiklikler kaybolacaktır. Ayrıca, artık erişim sağlanamıyor WordPress Düzeltmeler özelliği.

Ayrıca Okuyun: CSS Jetpack Modülü Nasıl Devre Dışı Bırakılır

Şunlar da hoşunuza gidebilir

WordPress

Mad Max v1.0.3.0 FitGirl Repack

W10Privacy 5.1.0

WordPress için Heartbeat Kontrol Eklentisini Kurun

Heartbeat Control WordPress Eklentisini Yükleme

WordPress Yönetici Kontrol Panelinde oturum açın ve Eklentiler menüsü > Yeni Ekle seçeneğine gidin. Eklentileri arayın ‘Kalp Atışı Kontrolü’ Jeff Matson tarafından sağ üst köşedeki Arama sütununu kullanın ve yanındaki Şimdi Kur düğmesini tıklayın.

WordPress Web Sitesinde Kalp Atışı Nasıl Ayarlanır?

Heartbeat Control eklentisi aktif olduğunda lütfen yapılandırın. Erişmek için menüye gidin Ayarlar > Kalp Atışı Kontrolü

  • Kalp Atışı Davranışı – işlevi Kalp Atışını Etkinleştir, Kalp Atışını Devre Dışı Bırakveya Kalp Atışını Değiştir
  • Konumlar – API, WordPress Kontrol Paneli, Ön Uç ve Yazı Düzenleyiciyi kontrol eden alanları tanımlayın
  • Sıklık – belirtilen her konum için darbe sayısı. Değer 15 ila 300 saniye arasında değişir

Örneğin aşağıdaki görselde Heartbet’i Değiştir ayarını sadece Yazı Düzenleyici sayfası için kullanıyorum. Bunun dışında her darbe için kullandığım frekans 200 saniyedir. Yaklaşık 3 dakika. WordPress Kontrol Paneli konumu ve web sitesinin ön ucu (ziyaretçi) kapatılır.

WordPress Kalp Atışı Davranışını Ayarlama

Yukarıdaki ayarlar sunucudaki CPU kaynaklarının azaltılmasında oldukça etkilidir. Değişiklik yapmayı bitirdikten sonra lütfen tıklayın Değişiklikleri Kaydet.

Ayrıca Okuyun: Dahili Kodu Temizleyerek WordPress Web Sitesini Hızlandırın

Maksimum Performans İçin Kalp Atışını Tamamen Devre Dışı Bırakın

  1. CPanel’i açın ve dosya yöneticisini arayın
  2. wp-content klasörünü arayın
  3. Daha sonra temaları açın
  4. Kullanılan temanın klasör adını seçin
  5. Function.php dosyasını bulun ve açın
  6. Aşağıdaki kodu kopyalayıp en alta yapıştırın
add_action (‘init’, ‘stop_heartbeat’, 1);
function stop_heartbeat () {
wp_deregister_script (‘detak jantung’);
}

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *