WordPress Heartbeat API — отличная функция, открывающая большие возможности для разработчиков плагинов. Однако в некоторых случаях это может увеличить загрузку вашего процессора и замедлить работу вашего сайта. В этой статье мы покажем вам, как ограничить Heartbeat API в WordPress или даже полностью остановить его.
API сердцебиения WordPress
Представленный в WordPress API Heartbeat позволяет вашему браузеру взаимодействовать с сервером с помощью вызовов AJAX, когда вы вошли в
Звучит здорово, но если у вас слишком много запросов, ваш сервер будет работать медленнее. Давайте посмотрим, как ограничить или полностью остановить WordPress Heartbeat API.
Первое, что вам нужно сделать, это установить и активировать плагин Heartbeat Control. После активации вам необходимо посетить Настройки «Контроль сердцебиения, чтобы настроить плагин.
Страница настроек для плагина управления сердцебиением
В разделе «Управление местоположениями пульса» вы можете выбрать, где вы хотите контролировать настройки пульса. Вы можете отключить его на панели инструментов, разрешить на страницах редактирования сообщений или полностью отключить везде.
Изменение интервалов вызовов API сердцебиения
Следующая опция позволяет контролировать частоту сердцебиения. По умолчанию Heartbeat отправляет сообщения каждые 15 секунд на страницах редактирования сообщений и каждую минуту на панели инструментов. Вы можете выбрать более высокую частоту.
Нажмите кнопку «Сохранить изменения», чтобы сохранить настройки. Это все, что вы успешно ограничили вызовами Heartbeat API на своем сайте.
Отключить Heartbeat API в WordPress без плагина
Если вы являетесь единственным пользователем на своем сайте и уверены, что вам не понадобятся
1
2
3
4
|
add_action( 'init' , 'stop_heartbeat' , 1 ); function stop_heartbeat() { wp_deregister_script( 'heartbeat' ); } |
Мы надеемся, что эта статья помогла вам узнать, как ограничить пульс API в WordPress.