Здравствуйте! В этой статье я хотел бы поговорить о том, как можно ускорить работу сайта, который разработан на основе CMSWordPress. Данная система управления сайтами очень популярна в сети (занимает 52% рынка систем управления сайтами), поэтому многие ею пользуются и перед многими стоит проблема: как ускорить работу. Вообще сама по себе CMSWordPress является ресурсоемкой и потребляемой, но это не означает, что из-за этого не стоит делать выбору в пользу данной системы управления сайтами. Ускорения работы сайта, также влияет и на его продвижение в сети. Так как, если Ваш сайт сильно долго грузиться, либо же потребляет довольно много ресурсов сервера, то возможно часто Ваш сайт может быть не доступен, из-за этого можно в скором времени вылететь из индекса. Вообще прежде чем размещать сайт в сети, необходимо выбрать для Вашего сайта соответствующий хостинг (сервер). Так как если у Вас очень хороший и большой новостной портал, то естественно к нему не подойдет хостинг, на котором могут размещать только блоги. Вам это даже скажет администрация, чтобы сменили тариф или оптимизировали свой сайт, в противном случаем, будем вынуждены отключить. Не забывайте, что с установкой новых плагинов на WordPress, вы его, возможно, нагружаете лишними запросами к БД, либо же просто к каким-то другим файлам сервера, а это все нагрузка (поэтому если есть возможно сделать то, что Вам необходимо без плагинов, то реализовывайте). Свой сайт я оптимизировал с помощью четырех полезных плагинов:
WP File Cache
WPLANG lite
DB Cache Reloaded
Optimize DB
Сам WordPress обращается к БД почти каждый раз при загрузке сайта, а плагин WP File Cache помогает сохранить данные в папку (которая специально создается под кэш) и WordPress часть необходимых данных брать из этой папки, что уменьшает количество запросов к БД. Настройки данного плагина просты, так как он полностью на русском языке и Вам необходимо поставить галочки, где советуют разработчики.Такую же функцию выполняет плагин DB Cache Reloaded, который уменьшает количество запросов к БД. Его необходимо тоже просто включить и все.
Что касается плагина Optimize DB, то он оптимизирует саму БД вашего сайта. В самом плагине необходимо просто нажать на Optimize и все. Данную процедуру проводить каждый месяц.
Также хочется сказать о том, что оригинальный WordPress (английская версия) работает намного быстрее русифицированных сборок, поэтому для того, чтобы решить проблему локализации необходимо установить плагин WPLANGlite. Кроме всего этого, необходимо сделать за выбором темы WordPress или ее созданием: делать как можно проще, там, где не нужно не использовать AJAX-технологию, JS-скрипты и так далее. Также хочется сказать то, что обычно WordPress должен делать запросов к БД в районе 30-40, потреблять память 15-20MB, загружаться в среденем за 3 секунды. Для того, чтобы проверить, выполняет ли Ваш сайт данным требованияем, то в footer.php впишите следующий код:
А теперь посмотрите свою статистику и сравните ее со средней, если на много отличается, то оптимизация Вашего сайта неизбежна, иначе последствия могут быть очень плохими.
Теперь подведем некоторые итоги того, что необходимо сделать, чтобы ускорить работу сайта на WordPress:
Выбрать подходящий хостинг (сервер) для вашего сайта
Установить плагины WPLANG lite+WP File Cache
Установить плагиныDB Cache Reloaded+ Optimize DB
Установить как можно более простую тему
Вот и все, удачи Вам при оптимизации, до встречи в новых статьях!
Я бы ещё в этот список включил W3 Total Cache. Он может заменить сразу несколько плагинов. А со своей работой, он справляется на все 100%. На днях про этот плагин статью написал, где подробно описал все настройки.
Спасибо автору за предложенный список плагинов.
Добрый день.
Насколько установка этих плагинов дала прирост в скорости загрузки? Не анализировали?
Вообще про них в первый раз слышу. Почему такой выбор, а не Hyper Cache, WP Super Cache или W3 Total Cache?
Мне понравилось, что касается Super Cache, то в нем необходимо разбираться, для опытных данный плагин. Поставил я его, у меня сайт еще больше стал тормозить
Я бы ещё в этот список включил W3 Total Cache. Он может заменить сразу несколько плагинов. А со своей работой, он справляется на все 100%. На днях про этот плагин статью написал, где подробно описал все настройки.
Спасибо автору за предложенный список плагинов.
Добрый день.
Насколько установка этих плагинов дала прирост в скорости загрузки? Не анализировали?
Вообще про них в первый раз слышу. Почему такой выбор, а не Hyper Cache, WP Super Cache или W3 Total Cache?
Мне понравилось, что касается Super Cache, то в нем необходимо разбираться, для опытных данный плагин. Поставил я его, у меня сайт еще больше стал тормозить