Как уменьшить нагрузку WordPress на хостинг

нагрузка на хостинг

В практике веб-мастера может случиться такой случай, что ему пишет хостер и просит убраться прочь с хостинга или уменьшить нагрузку или же заплатить за более дорогой тариф. Стоит отметить, что система WordPress является достаточно требовательной к ресурсам хостинга, то есть она изрядно потребляет и оперативной памяти, и процессорного ресурса, поэтому вероятно, что письмо от хостера пришло не случайно.

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

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

Очень часто именно плагины осуществляют значительные нагрузки на сервер. Пересмотрите установленные в вордпрессе плагины и отключите ненужные и не очень нужные. Например, плагин Hello Dolly, который входит в стандартный комплект поставки Вордпресса, а также появляется при обновлении системы. Он совсем не нужен, поэтому его следует отключить и удалить.

2. Оптимизация php-кода

Далее для уменьшения нагрузки я бы посоветовал оптимизировать php-код. Дело в том, что в шаблонах Вордпресса содержится лишний или нерационально прописанный код, изменив который можно уменьшить число операций, выполняемых движком, и таким образом уменьшится нагрузка.

Как это сделать - читайте в статье Оптимизация блога на WordPress (пункт 2 - Оптимизация кода WordPress).

3. Оптимизация базы данных MySQL

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

Как отключить автосохранение и таким образом уменьшить нагрузку на хостинг - читайте в статье Оптимизация базы данных WordPress.

4. Плагин WP Super Cache

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

Скачать плагин WP Super Cache можно отсюда.

Относительно настроек плагина советуется отметить те, которые обозначены как Recommended. На данном блоге, например, настройки выполнены так:

настройки плагіна WP Super Cache

При настройке данного плагина потребуется обновить файл .htaccess, поэтому на время настройки или выставьте на него права доступа 777, или же внесите предложенные плагином настройки к нему вручную. Также для нормальной работы плагина на папку wp-content/cache нужно будет выставить права 777 на постоянной основе

Это не единственный плагин, который делает кэширования, есть и другие (например, Hyper Cache, MaxCache). Я много с ним перепробовал, и больше всего мне понравился именно WP Super Cache.

Если ничего из вышеперечисленного не помогает, а блог высокопосещаемый и развивается дальше - то возможно уже настала пора задуматься о VPS или собственном сервере 😕

Коментарі тимчасово вимкнені / Комментарии временно отключены