Apa WordPress Heartbeat API & Cara Membatasi atau Nonaktifkan itu?

Selama beberapa hari yang lalu saya menjalani sangat lambat kecepatan loading WordPress bahkan setelah menggunakan VPS tinggi kekuasaan, gambar dioptimalkan dan database yang dikompresi dll Dengan kata sederhana, saya tidak melakukan apapun langkah yang salah untuk apa WordPress melambat tapi masih WordPress saya lagi-lagi dan lagi menampilkan waktu server keluar kesalahan dan menjadi lebih lambat seiring dengan waktu. Ketika saya menghubungi dukungan saya hosting, mereka mengatakan 'WordPress admin ajax menggunakan banyak CPU. Ini disebabkan karena WordPress Heartbeat API dan dengan membatasi atau nonaktifkan, masalah ini bisa diperbaiki 'dan untuk saya lebih

A+ A-

Wordpress API Heartbeat

Selama beberapa hari yang lalu saya menjalani sangat lambat kecepatan loading WordPress bahkan setelah menggunakan VPS daya tinggi , gambar dioptimalkan dan database yang dikompresi dll Dengan kata sederhana, saya tidak melakukan apapun langkah yang salah untuk apa WordPress melambat tapi masih saya WordPress itu lagi dan lagi menampilkan waktu server keluar kesalahan dan menjadi lebih lambat seiring dengan waktu.

Ketika saya menghubungi dukungan saya hosting, mereka mengatakan "WordPress admin ajax menggunakan banyak CPU. Ini disebabkan karena WordPress Heartbeat API dan dengan membatasi atau nonaktifkan, masalah ini bisa diperbaiki "dan untuk pertanyaan saya lebih mereka menjelaskan saya segala sesuatu tentang masalah ini dan bagaimana memperbaikinya.

Jadi, hanya sebagai cetak biru dari hosting saya dukungan penyedia dan apa lagi saya bereksperimen sementara korslet keluar masalah ini, saya melalui artikel ini akan memberitahu Anda apa sebenarnya API WordPress Heartbeat dan bagaimana Anda dapat membatasi atau menonaktifkannya.

Apa WordPress Heartbeat API?

Anda akan kagum untuk mengetahui bahwa WordPress Heartbeat API merupakan salah satu fitur yang besar dari WordPress yang menyediakan cara untuk pengembang untuk memicu peristiwa.

Diperkenalkan pada WordPress 3.6 API WordPress Heartbeat memungkinkan WordPress untuk berkomunikasi antara web-browser dan server. Ini penting untuk meningkatkan manajemen sesi pengguna, pelacakan revisi, dan tabungan otomatis.

WordPress Heartbeat API menggunakan /wp-admin/admin-ajax.php untuk menjalankan AJAX panggilan dari web-browser, yang terdengar mengagumkan WordPress dapat melacak apa yang terjadi di dashboard namun dalam beberapa kasus, dapat meningkatkan CPU Anda penggunaan dan memperlambat website Anda karena permintaan yang berlebihan untuk admin-ajax.php.

Jadi, jika fitur yang besar ini dari WordPress melambat website Anda, tanpa membuang satu menit Anda harus membatasi atau benar-benar menonaktifkan API Heartbeat.

Cara Membatasi atau Nonaktifkan WordPress Heartbeat API?

Menonaktifkan API WordPress Heartbeat berarti Anda akan keluar hubungan antara server web Anda dan web browser yang sedang Anda kerjakan, dan sebagai imbalannya akan kehilangan fitur penting seperti tabungan auto, manajemen sesi dan revisi pelacakan dll

Tapi, jika Anda lagi dan lagi melihat kesalahan konektivitas server di situs Anda dan sangat lambat waktu pembukaan WordPress, Anda harus membatasi atau menonaktifkan API Heartbeat untuk website WordPress Anda.

Anda dapat membatasi atau sepenuhnya menonaktifkan API WordPress Heartbeat dengan menggunakan plugin dikenal sebagai Heartbeat Kontrol , yang memungkinkan Anda untuk dengan mudah mengelola frekuensi WordPress Heartbeat API.

Instalasi & Mengaktifkan Plugin

Pertama-tama, login ke admin area WordPress Anda dan arahkan ke Plugins »Add New. Pada halaman ini, masukkan Heartbeat Kontrol ke dalam kotak pencarian Di bagian atas dan tekan tombol Enter pada keyboard untuk melakukan pencarian.

Seperti yang telah Anda mencari nama yang tepat dari plugin, itu harus hasil pertama yang muncul. Untuk menginstalnya, klik pada tombol Install Now.

Heartbeat Kontrol Plugin

Setelah menyelesaikan instalasi, jangan lupa untuk mengklik tombol Activate Now untuk mengaktifkan plugin sehingga Anda dapat mengkonfigurasi sesuai dengan Anda untuk membatasi atau menonaktifkan API Heartbeat.

Aktifkan Heartbeat Kontrol Plugin

Membatasi atau Nonaktifkan Heartbeat menggunakan Plugin ini

Untuk membatasi atau menonaktifkan WordPress Heartbeat API, arahkan ke Settings »Heartbeat Control untuk mengkonfigurasi plugin.

Dari opsi 'Control detak jantung lokasi', Anda dapat memilih di mana Anda ingin mengontrol pengaturan detak jantung. Anda dapat menonaktifkannya pada dashboard, memungkinkan pada halaman posting mengedit, atau sepenuhnya menonaktifkan mana-mana.

Pengaturan Kontrol Heartbeat

Opsi berikutnya memungkinkan Anda untuk mengontrol frekuensi denyut jantung. Secara default, detak jantung membuat posting panggilan setiap 15 detik di posting mengedit halaman, dan setiap menit di dashboard. Anda dapat memilih frekuensi yang lebih tinggi.

Frekuensi detak jantung

Akhirnya, setelah mengontrol lokasi detak jantung dan menyiapkan frekuensi, klik tombol Save Changes. Itu semua, sekarang Anda dapat dengan mudah membatasi API Heartbeat atau menonaktifkan sepenuhnya dengan menggunakan plugin ini. Bukan?

Menonaktifkan WordPress Heartbeat API Tanpa Plugin

Jika Anda tidak ingin membatasi API Heartbeat bukan bersedia untuk menonaktifkannya sepenuhnya, Anda dapat melakukannya bahkan tanpa menggunakan plugin apapun.

Yang Anda butuhkan untuk copy dan paste potongan kode berikut dalam file functions.php Anda, dan API WordPress Heartbeat akan secara otomatis dinonaktifkan sepenuhnya.

add_action( 'init', 'stop_heartbeat', 1 );
function stop_heartbeat() {
wp_deregister_script('heartbeat');
}

Itu semua teman-teman! Saya harap artikel ini akan terbukti bermanfaat untuk memahami apa API Heartbeat dan bagaimana hal itu dapat dibatasi atau dinonaktifkan dengan mudah jika ada yang tidak beres.

Berbagi posting ini jika Anda menyukainya dan meninggalkan pikiran Anda yang berharga pada tutorial ini. Juga, beritahu saya jika Anda sudah pertanyaan tentang WordPress Heartbeat API. Saya akan dengan senang hati membantu.