Как отключить Heartbeat API?
Wordpress,  Лайфхаки,  Разработка сайтов

Как отключить Heartbeat API?

В продолжении статьи про “как ускорить woocommerce?” вы узнаете ещё один способ ускорение магазина на wocommerce, а именно узнаете как отключить Heartbeat API.

Heartbeat API – это часть функционала WordPress, которая подаёт запросы на файл admin-ajax.php, тем самым поддерживая связь между клиентским браузером и сервером. Если говорить детальнее, то Heartbeat API отвечает за:

  • Автосохранения;
  • Проверяет информацию о том, находитесь ли вы в админке сайта или нет;
  • Мониторит записи или страницы и контролирует редактирование страницы или записи. Например если один человек редактирует запись, то другим пользователям данная функция ограничивает возможность редактирования;

Но всем ли нужна эта функция? В некоторых случаях сайт может держать один человек и большинство из этих функций ему будут просто бесполезны, к тому же admin-ajax.php сильно снижает скорость загрузки сайта:

Heartbeatapi

В данной статье рассмотрим 2 способа отключение Heartbeat API:

  1. С помощью плагина Heartbeat API Control;
  2. Вручную через код;

Отключаем через плагин Heartbeat API Control

Устанавливаем плагин и активируем его:

Плагин Heartbeat API Control

Далее в настройках выбирает Disable Heartbeat и ставим галочки там, где вам нужно его отключить. Я поставил везде галочки:

Плагин Heartbeat API Control

Отключение Heartbeat API через код

Заходим в Functions.php и вставляем следующий код:

Готово! Теперь вашему сайту станет легче и его скорость загрузки увеличится. Рекомендую сразу проверить сайт на наличие ошибок,так как отключение данного функционала может нарушить работу некоторых плагинов или вашей темы.

Как отключить Heartbeat API?
5 (100%) 1 vote