Czym jest WordPress Heartbeat API & Jak ograniczyć lub wyłączyć?

Za kilka dni temu został poddany bardzo powolną WordPress ładowania nawet po użyciu wysokiej VPS energii, zoptymalizowane obrazy i sprężone bazy danych itp W prostych słowach, nie robił żadnego niewłaściwy krok, co WordPress spowalnia, ale nadal moja WordPress znowu i znowu pokazuje czas serwera z błędu i coraz wolniej wraz z upływem czasu. Kiedy skontaktowałem się mój hosting wsparcia, mówili "WordPress Admin ajax używa dużo CPU. Jest spowodowana WordPress Heartbeat API oraz przez ograniczenie lub wyłączenie go, ten problem można rozwiązać ", a dla mojego więcej

A+ A-

Wordpress Heartbeat API

Za kilka dni temu przechodziła bardzo powolną WordPress ładowania nawet po użyciu wysokiej VPS energii , zoptymalizowane obrazy i sprężone bazy danych itp W prostych słowach, nie robił żadnego niewłaściwy krok, co WordPress spowalnia, ale nadal moja WordPress znowu i znowu pokazuje czas serwera z błędu i coraz wolniej wraz z upływem czasu.

Kiedy skontaktowałem się mój hosting wsparcia, mówili "WordPress Admin ajax używa dużo CPU. Jest spowodowana WordPress Heartbeat API oraz przez ograniczenie lub wyłączenie go, ten problem można rozwiązać ", a dla moich więcej pytań wyjaśnili mi wszystko na temat tego problemu i jak go naprawić.

Tak, tylko jako plan z mojego hostingu operatora i co jeszcze eksperymentował podczas zwarcia ten problem, jestem za tym artykule powiem ci, co dokładnie API WordPress Heartbeat jest i jak można ograniczyć lub wyłączyć.

Czym jest WordPress Heartbeat API?

Zdziwisz się, aby wiedzieć, że WordPress Heartbeat API jest jednym z wielkich cech WordPress, który zapewnia sposób programistów do wyzwalania zdarzeń.

Wprowadzony w WordPress 3.6 API WordPress WordPress Heartbeat pozwala komunikować się między przeglądarki internetowej i serwera. Jest to niezbędne dla lepszego zarządzania sesji użytkownika, śledzenie aktualizacji i zapisywanie auto.

WordPress Heartbeat API używa /wp-admin/admin-ajax.php uruchomić AJAX wywołuje z przeglądarki internetowej, która brzmi niesamowite, jak WordPress można śledzić, co dzieje się w desce rozdzielczej, ale w niektórych przypadkach może zwiększyć CPU wykorzystanie i spowolnić swoją stronę z powodu nadmiernych żądań do admina-ajax.php.

Tak więc, jeśli ta wielka cechą WordPress spowalnia swoją stronę, nie tracąc ani jednej minuty należy ograniczyć lub całkowicie wyłączyć Heartbeat API.

Jak ograniczyć lub wyłączyć WordPress Heartbeat API?

Wyłączenie API WordPress Heartbeat znaczy masz zamiar wybuchnąć połączenie pomiędzy serwerem WWW i przeglądarki internetowej, nad którym pracujesz, aw zamian będzie przegap ważnych funkcji, takich jak oszczędzanie auto, zarządzania sesjami i wersjami śledzenia itp

Ale jeśli jesteś znowu i znowu widząc błędy połączeń serwera na swojej stronie i bardzo wolnym czasie załadunku WordPress, należy ograniczyć lub wyłączyć Heartbeat API dla swojej stronie WordPress.

Można ograniczyć lub całkowicie wyłączyć API WordPress Heartbeat przy użyciu WordPress wtyczki znany jako Heartbeat Kontroli , który pozwala na łatwe zarządzanie częstotliwość WordPress Heartbeat API.

Instalacja i Aktywacja wtyczki

Przede wszystkim, zalogować się do panelu administracyjnego WordPressa i przejdź do Wtyczki »Dodaj nową. Na tej stronie podaj Heartbeat Kontrola w polu wyszukiwania na górze i naciśnij klawisz Enter na klawiaturze, aby wykonać wyszukiwanie.

Jak Szukano dokładnej nazwy wtyczki, powinien być pierwszym, który pojawia się wynik. Aby go zainstalować, kliknij przycisk Zainstaluj teraz.

Heartbeat Kontrola Plugin

Po zakończeniu instalacji, nie zapomnij kliknąć na przycisk Aktywuj teraz, aby uaktywnić wtyczki, dzięki czemu można skonfigurować go według ciebie, aby ograniczyć lub wyłączyć Heartbeat API.

Aktywuj Heartbeat sterowania Plugin

Ograniczyć lub wyłączyć za pomocą tej wtyczki Heartbeat

Aby ograniczyć lub wyłączyć WordPress Heartbeat API, przejdź do Ustawienia »Heartbeat Kontroli skonfigurować wtyczkę.

Z opcji "kontrola lokalizacjach Heartbeat ', można wybrać, gdzie chcesz kontrolować ustawienia pulsu. Można wyłączyć go na desce rozdzielczej, to pozwolić na post stron edytowanie lub całkowicie wyłączyć go wszędzie.

Heartbeat Ustawienia sterowania

Kolejna opcja pozwala kontrolować częstotliwość bicia serca. Domyślnie tętno sprawia pocztowy połączenie co 15 sekund na post edycję stron, a każda minuta na desce rozdzielczej. Można wybrać wyższą częstotliwość.

Częstotliwość pulsu

Wreszcie, po skontrolowaniu położenia pulsu i ustawienie częstotliwości, wystarczy kliknąć przycisk Zapisz zmiany. To wszystko, teraz można łatwo ograniczyć Heartbeat API lub wyłączyć go całkowicie za pomocą tej wtyczki. Czy nie?

Wyłącz WordPress Heartbeat API Bez Plugin

Jeśli nie chcesz ograniczyć Heartbeat API zamiast chętnych, aby ją wyłączyć całkowicie, można to zrobić nawet bez użycia wtyczki.

Wystarczy skopiować i wkleić poniższy urywek kodu w pliku functions.php i API WordPress Heartbeat automatycznie zostanie całkowicie wyłączony.

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

To wszyscy znajomi! Mam nadzieję, że ten artykuł będzie sprawdzony pomocne w zrozumieniu tego, co Heartbeat API jest i jak to może zostać ograniczone lub wyłączone z łatwością, jeśli coś poszło nie tak.

Udostępnij ten post, jeśli podoba Ci się to i zostawić swoje cenne myśli na tym kursie. Również, daj mi znać, jeśli masz jakiekolwiek pytania dotyczące WordPress Heartbeat API. Będę szczęśliwy, aby pomóc.