Страница admin-ajax - самая посещаемая страница на сайте
Я веду небольшой блог. А недавно я начал ограничивать свои хостинговые ресурсы довольно часто. Я попытался выяснить, что является причиной проблемы, и мне показалось очень подозрительным, что страница wp-admin/admin-ajax является самой посещаемой страницей за последние несколько месяцев. У меня уже есть контроль сердцебиения. Когда я запускаю тест Gtmetrix, как предлагают люди на вкладке ответа, все, что я получаю, это 0. Как я могу найти то, что так зовет admin-ajax?
1 ответ
В WordPress по умолчанию включен Heartbeat API.
В большинстве случаев вы можете отключить его, добавив этот код в ваши functions.php
add_action( 'init', 'stop_heartbeat', 1 );
function stop_heartbeat() {
wp_deregister_script('heartbeat');
}
Или вы можете ограничить его использование с помощью этого плагина: https://wordpress.org/plugins/heartbeat-control/
Для получения дополнительной информации: https://wptavern.com/how-to-take-control-of-the-wordpress-heartbeat-api
Если GTMetrix показывает 0 в качестве ответа, это должно означать, что неаутентифицированный запрос или действие не существует, поэтому это может быть проблема с плагином, требующая дальнейшего изучения.
Удачи;)