Ускоряем блог с помощью WordPress Super Cache
Раздел(ы): WordPress
Просмотры: 1054
Комментарии: 0
С увеличением посещаемости растут требования к скорости работы сайта. И пользователи, и поисковые системы не любят «тормозов». Поэтому каждый вебмастер старается максимально ускорить работу своего сайта. На эту тему в сети полно советов по оптимизации и ускорению.
Как известно скорость работы сайта зависит от многих факторов: от производительности сервера, от настроек программного обеспечения, от движка сайта (от используемой CMS), от используемого шаблона и размера изображений.
Я уже писал, как можно увеличить скорость работы сайта на WordPress и уменьшить потребление памяти в статье PHP акселераторы на CentOS и VestaCP. И анализировал почему сайты сделанные на Movable Type работают быстрее тех, что сделаны на WordPress. И сегодня я буду тестировать работу плагина WordPress Super Cache.
Суть работы плагина — это создание статических страниц всего динамического контента. Теперь при посещении страницы сайта пользователем ядро системы не ищет в базе соответствующее запросу содержимое, а отдает готовую страничку HTML формата. То есть сервер не тратит время на генерацию запрошенной страницы. Сайт как бы превращается в статический, где для каждого запроса в адресной строке браузера есть готовая html страничка.
По такому принципу работает CMS Movable Type. И поэтому отличается высоким быстродействием среди блоговых систем. Однако использование плагина Super Cache позваляет сайтам на WordPress работать также быстро.
Установка плагина Super Cache на WordPress
Установку лучше всего проводить прямо из админки:
Плагин, как правило, всегда выводится в списке рекомендуемый и искать его в каталогах не нужно.
После установки его нужно активировать и настроить.
Я для тестирования использовал настройки предлагаемые плагином по-умолчанию:
По заверениям разработчиков режим mode_rewrite является самым быстрым, однако требует несколько бОльших знаний и опыта у пользователя чем режим PHP, который чуть медленнее в работе, но все же очень быстр по сравнению со скоростью работы WordPress без каких-либо плагинов.
Тестирование скорости загрузки страниц
Чтобы принять решение в пользу того или иного изменения на сайте необходимо провести тестирования до и после вносимых изменений. Для измерения скорости работы сайта до и после использования плагина WordPress Super Cache я воспользуюсь сервисом. http://webwait.com/.
В качестве подопытного кролика я буду использовать блог на WordPress http://volgogradfishing.ru, и измерять время загрузки страницы Зимняя поплавочная снасть для легких мормышек
Время загрузки страниц без плагина WordPress Super Cache
Время загрузки страниц с плагином WordPress Super Cache
Выводы
Более чем двух кратное уменьшение времени загрузки страниц на тестируемом блоге говорит о том, что чтобы ускорить работу блога на WordPress совсем не обязательно покупать более дорогой тариф хостинга. Начните с простых вещей: ускорьте работу PHP (если у вас свой сервер) и установите плагин кеширования.
Благодарности
При написании статьи были использованы следующие источники: