После того, как 2 моих сайта попали под АГС и их посещаемость резко устремилась вниз, задумался, а стоит ли мне сидеть на довольно дорогом тарифе у своего хостинг-провайдера.

Как снизить потребление ресурсов админкой WordPress?

Подумав, решил перейти на мощности послабее. Хотя для оставшейся посещалки - около тысячи посетителей в сутки суммарно для всех сайтов, и новые мощности получались вроде бы с запасом. Но!

Как я писал, одним из моих действий по выводу сайтов из-под АГС стала замена откровенно коммерческих анкоров на безанкорные ссылки. И вот, заменяя таким образом ссылки на своем самом тяжелом (до АГС самом посещаемом) сайте, у меня стала постоянно выходить табличка: “Сайт временно недоступен. В настоящий момент сайт перегружен и не может обработать Ваш запрос”. Это при наличии в это время нескольких посетителей (по данным мониторинга).

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

Как снизить потребление ресурсов админкой WordPress? Вот что я нарыл для себя.

1. Отключение ненужных плагинов.

Оказалось, что на моих сайтах есть плагины, которые мне не нужны, но которые, тем не менее, работают и потребляют ресурсы. Прошелся по каждому - ненужные поотключал, а для некоторых нужных поискал менее требовательные к ресурсам аналоги. Кстати, о том, сколько ресурсов потребляют установленные на WordPress плагины, можно узнать при помощи плагина Plugin Performance Profiler. Также надо помнить, что некоторые плагины не только потребляют излишние ресурсы, но и могут конфликтовать с другими плагинами.

2. Замена темы WordPress.

Установленная вами тема WordPress может быть сама по себе быть “тяжелой” и потреблять большое количество ресурсов. Кроме того, некоторые темы могут конфликтовать с имеющимися плагинами и тормозить их работу. В результате такие “тормоза” могут грузить не только сайт с точки зрения пользователя, но и админку сайта. Если у вас недостаточно ресурсов в пределах вашего тарифного плана хостинга, старайтесь не использовать навороченные темы, особенно те, которые взяты из неизвестных источников, а не из числа официальных дистрибутивов тем оформления WordPress.

3. Контроль наличия на сайте несуществующих страниц, изображений и файлов.

На обработку каждого запроса пользователя и админа сайта (при работе с админпанелью), WordPress тратит определенное количество ресурсов. Ладно, если это необходимые затраты, а когда ненужные - ведущие на несуществующие страницы, изображения или файлы.

В следующем посту я расскажу о самом главном, что позволило мне заметно снизить потребление ресурсов админкой WordPress. См. ЗДЕСЬ.