Почему Heartbeat API нагружает процессор хостинга?
Heartbeat API WordPress отправляет AJAX-запрос к файлу wp-admin/admin-ajax.php каждые 15 секунд из каждой открытой вкладки админки, даже если пользователь не совершает никаких действий. Каждый запрос полностью инициализирует ядро CMS и обращается к базе данных, поэтому при нескольких активных администраторах процессор получает постоянную фоновую нагрузку, особенно заметную на общих хостингах.
Снизить её можно тремя способами: добавьте в файл functions.php активной темы фильтр wp_heartbeat_settings с параметром interval, равным 60 или 120 секундам; установите плагин Heartbeat Control и в настройках раздела Dashboard уменьшите частоту или отключите heartbeat; для проверки откройте инструменты разработчика браузера, вкладку «Сеть» и отфильтруйте запросы к admin-ajax.php — там видна реальная периодичность обращений к серверу.