Ускоряем WordPress
Доброго времени суток. В данном посте я хочу ответить на столь сложный вопрос «Как ускорить WordPress?» Ведь не для кого не секрет, что скорость загрузки сайта влияет: на выдачу в поисковиках, на количество посещений. Давайте рассмотрим основные моменты оптимизации сайта, работающего под WordPress.
С чего следует начать?
Анализ производительности.
Перед тем, как начать оптимизировать сайт необходимо понять в чем у нас проблема. Для анализа производительности сайта существует множество сервисов. Вот список наиболее популярных:
Описывать каждый нет смысла, все они похожи. И я думаю разобраться с ними не проблема.
Следующим шагом необходимо разобраться как влияют плагины и тема на скорость загрузки. Для этого можно пойти простым, но долгим путем: отключить все плагины и затем по одному включать. Таким образом мы сможем выявить «слабое звено» в плагинах. Тоже самое необходимо сделать с темой.
Или скачать плагин P3 (Plugin Performance Profiler), который покажет нам подробную информацию воздействия плагинов на скорость загрузки.
Вот теперь зная где у нас проблема, мы можем приступить к оптимизации.
Оптимизация WordPress
Скорость загрузки WordPress, да и любого сайта состоит из нескольких факторов.
- Настройка WEB-сервера.
- Выбор хостинга.
- Оптимизация темы.
- Оптимизация плагинов, количество плагинов (тут больше влияние оказывает не количество, а качество плагинов). Об этом Вы можете прочитать у меня в статье «Плагины против тем в WordPress или где лучше наращивать функционал ресурса»
- Использование кеширования.
На первых двух пунктах не буду останавливаться, они не относятся на прямую к WordPress. А вот остальные рассмотрим.
Оптимизация темы.
Самое главное уменьшить вес темы.
- Убрать все ненужное. Например как почистить header Вы можете прочитать в статье «Чистим header в WordPress»
- Минимизирование JavaScript и CSS файлов. Для этого есть множество программ и плагинов для WordPress. Вот наиболее популярные: Better WordPress Minify и Autoptimize.
- Сжатие изображений. Но тут не переусердствуйте. Вот некоторые плагины, которые позволяют сжать изображения: WP Smush.it, Bulk Resize Media.
Оптимизация плагинов.
Тут все гораздо сложнее. Если Вы опытный PHP программист, то проще переписать плагин не составит труда. А вот как быть новичкам? Вот несколько рекомендаций:
- Качайте плагины только с официального репазитория.
- Выбирайте плагины с большим рейтингом. Как помните на wordpress.org используется звездный рейтинг от 0 до 5 звезд.
- Не используйте плагины, которые давно не обновлялись.
- Смотрите на количество скачиваний
- Читайте отзывы пользователей.
Кеширование.
Кеширование, позволяет значительно ускорить загрузку сайта. Вот несколько замечательных плагинов для кеширования в WordPress:
Вывод:
Ускорение WordPress достаточно трудоемкий процесс, состоящий из анализа и непосредственно устранения проблемы. Основные этапы ускорения работы WordPress: оптимизация темы, оптимизация плагинов и кеширование.
Ну, а на этом все. Всем удачной разработки на WordPress.
Здравствуйте!
Не подскажите: вот эти два плагина WP Super Cache, W3 Total Cache лучше чем Hyper Cache и DB Cache Reloaded? Не знаю менять или нет.
Спасибо!