Я не люблю использовать сторонние редакторы: перенести текст — это еще пол беды, а вот перенести картинки — жуткий геморрой. Поэтому пишу статьи сразу в WordPress.
Зачастую на написание текста уходит не один час. К тому же бывает отхожу от компьютера, оставив админку открытой.
В те дни, когда я писал на сайт, подозрительно повышалась нагрузка на сервер. Однажды даже превысила допустимый лимит. Естественно, я напрягся, ведь не хочется проблем с хостером.
Поиски в интернете дали результат:
При написании или редактировании постов, каждый 15 секунд отправляется запрос на сервер — автосохранение текста. А Открытая панель инструментов — каждую минуту.
При долгом использовании консоли WordPress, создается большая, а в некоторых случаях огромная нагрузка, в зависимости от предоставленных вам лимитов.
Необходимо, как-то уменьшить количество обращений к серверу, чтобы снизить на него нагрузку. Я нашел решение, которым готов поделиться с вами:
Содержание:
Плагин Heartbeat Control
Данный плагин просто необходим для веб-мастеров, которые постоянно пишут тексты или копаются в админке, настраивая сайт.
Heartbeat control что это?
Плагин, который помогает регулировать частоту запросов WordPress к серверу. Это особенно важно, если вы регулярно превышаете доступную нагрузку на сервер. При систематическом нарушении ваш сайт будет недоступен, а аккаунт заблокируют!
Heartbeat Control для чего нужен?
С помощью плагина можно увеличить время работы в админке. Например, при стандартных настройках я могу писать статью и находится в консоле не более 4-5 часов, при доступных мне лимитах нагрузки хостером.
С помощью Heartbeat control удалось снизить нагрузку на сервер в 4 раза при написании статей и в 2 раза при нахождении в консоле.
Тем, кто только начинает знакомится с WordPress — советую прочитать инструкцию по установке плагинов, прежде чем переходить к следующему пункту.
Настройка Heartbeat Control
Чтобы приступить к настройке плагина необходимо открыть раздел Настройки и зайти в Heartbeat Setting.
Настройки плагина довольно просты. Единственная сложность может возникнуть с англоязычным интерфейсом, но я прикрепляю перевод. Так что все Гуд!
— Heartbeat Behavior:
- Allow Heartbeat, разрешает управлять частотой запросов;
- Disable Heartbeat, запрещает работу плагина;
- Modify Heartbeat, изменяет частоту запросов.
— Locations, задает место, где будут применены настройки.
- WordPress Dashboard, только в админ-панели;
- Frontend, только на сайте;
- Post Editor, только при создании и редактировании записей.
— Frequency, ползунок с помощью которого задается требуемая частота запросов. Доступен диапазон: от 15 до 300 секунд.
— Add Another Rule, позволяет создать отдельное правило для каждой Locations, используя разные значения Frequency.
Для изменения частоты необходимо:
- Выбрать режим Modify Heartbeat
- Определиться с Locations
- Сдвинуть ползунок в необходимое положение
Чтобы создать несколько правил, воспользуйтесь Add Another Rule. Я добавил 2 — вот как это выглядит:
Для того, чтобы изменения вступили в силу — не забудьте нажать кнопку сохранить!
Кстати, если вы еще не установили плагин кэширования wordpress советую это сделать как можно скорее.
Данный шаг поможет не только снизить нагрузку сайта на сервер из-за посещений пользователей, но и ускорит его загрузку.
Помните, что установка плагинов увеличивает нагрузку на сервер, поэтому советую установить Clearfy. Он содержит в себе более 49 улучшений для сайта, следовательно может заменить с десяток плагинов.