Всем привет. Продолжаем тему ускорения сайта на wordpress. В статье Как ускорить wordpress с помощью минимизации CSS, HTML и Javascript мы убрали лишнее из файлов, но еще не все. Вообще wordpress тем и хорош, что дает возможность изменять код так, как хочется, под разные желания. как ускорить сайт на wordpress

Когда вы покупаете хостинг, то, конечно, вы прикидываете сколько памяти надо для сайта и какая нагрузка будет. И, если вы ограничены в средствах, то надо бы поэкономить эти параметры.

Есть такой механизм в движке – HeartBeat API. Зачем он нужен? Что это такое?

HeartBeat API  отвечает за

  • за автосохранение;
  • за блокировку страницы или записи для всех других администраторов сайта, пока вы что-то там редактируете;
  • за обновления информации о присутствии пользователя в консоли.

Вы понимаете, надеюсь, что в этот момент происходит просто пожирание ресурсов, ведь идет постоянные запросы на хостинг к файлу admin-ajax.php. А если вы любите открывать сразу несколько вкладок админпанели, то это вообще пипец. Простите меня за жаргон. Запросы-то отправляются автономно для каждой вкладки.

По существу, HeartBeat API – это наиболее ресурсоёмкий механизм из всех в движке WordPress.

Нужен ли вам такой механизм? Это конечно каждый сам для себя решает. Мне вот не нужен.

Считается, что есть смысл отключить, вы являетесь единственным администратором, а также, если в вашем аккаунте ресурсов достаточно, но во время нахождения админа в консоли нагрузки нарастают, причем значительно.

По-моим наблюдениям, после выключения HeartBeat API, занимаемый объем моего сайта уменьшился почти 2,5 раза! Я серьезно. Жаль, не сделала скрин, а возвращаться в исходное состояние не хочется.

Как ускорить сайт на wordpress, выключив HeartBeat API

Отключение HeartBeat API кодом

Все очень просто. Надо дописать в начало файла functions.php, сразу после тега <?php вот такой код:

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

И будет вам счастье.

Внимание! Этот код может не подойти вашему сайту. Все зависит от установленных темы, плагинов и настроек. Можно попробовать и, если код будет несовместим с каким-нибудь элементом сайта или вообще что-то сломается и не будет работать, всегда можно все вернуть назад. Просто сотрите код.

Плагин HeartBeat Control

Не дружите с кодами и боитесь навредить своему сайту? Есть для вас такое решение.

Установите плагин HeartBeat Control (в консоли выбрать плагины, установить новый, ищем в поиске плагин, установка и активирование).

Переходим в настройки (в консоли Инструменты -> HeartBeat Control). В настройках выбрать можно такие параметры:

1. Отключить или нет HeartBeat для всего сайта или использование его для некоторых разделов.

2. Можно и нужно отредактировать частоту запросов к файлу admin-ajax.php. При установке она обозначена, скорее всего, 15 секунд. Если изменить, скажем, до 30 секунд, то расход ресурсов уменьшиться на эти запросы сразу на 25%! А если время еще увеличить, то еще больше. Впечатляет, да?

Внимание!

  • Отключение HeartBeat API ведет к отключению функции автосохранения. Иногда все-таки сохраняйте страницы и записи при их редакции (по мере необходимости).
  • Отключение HeartBeat API происходит в конкретном шаблоне. Если вы шаблон поменяете, то все надо сделать заново.
  • Если вы обновили текущую тему, то после обновления отключение надо повторить.

Всем удачи!

НадеждаWordPressкак ускорить wordpress
Всем привет. Продолжаем тему ускорения сайта на wordpress. В статье Как ускорить wordpress с помощью минимизации CSS, HTML и Javascript мы убрали лишнее из файлов, но еще не все. Вообще wordpress тем и хорош, что дает возможность изменять код так, как хочется, под разные желания.  Когда вы покупаете хостинг, то, конечно, вы прикидываете...

Возможно Вас также заинтересует:

Плагин для сайта wordpress WP Multibyte Patch
Здравствуйте, уважаемый читатель моего блога. Сегодня решила почистить от лишнего мусора свою админку. Обнаружила пару непонятных для меня плагина - это плагин WP Multibyte ...
Оптимизация баз данных, чистка базы с помощью плагина WP Clean Up
Здравствуйте, уважаемый читатель. Продолжаю тему оптимизации баз данных. В предыдущей статье о вреде черновиков  я уже доводить до Вашего сведения, что сам движок WordPress ...
Запланированные записи не публикуются. Что делать?
WordPress публикации. Запланированные записи не публикуются вообще или публикуются с задержкой. Что делать? Эмблема WordPress
Невидимая капча – лучшее решение защиты от ботов. Как скачать капчу
Вы хотите избавиться от спама приходящего от ботов в комментариях на своем блоге раз и навсегда, но и затруднять обычных пользователей вводом различных кодов ...
Как создать страницу и статью, вставлять картинки
Для того чтобы создать страницу надо зайти в админ панель (она находится по адресу http://имя сайта/wp-admin/ Пользователь: admin, пароль Ваш личный или из меню Мета выбрать ...
Как украсить сайт к Новому Году
Новый год не за горами. Давайте обсудим тему - Как украсить сайт к Новому году.
Как сделать кнопку скачать с помощью картинки
Здравствуйте, уважаемый читатель моего блога. Продолжаю тему о кнопках. В этой статье пойдет речь о том как сделать кнопку скачать.
10 самых важных вещей после установки WordPress
Установка wordpress - это первый шаг создания сайта.