как ускорить wordpressПривет народ. Всем блоггерам рано или поздно приходится задуматься о скорости загрузки сайта. Одним из важнейших показателей, как для читателей, так и для поисковых роботов. Скорость загрузки блога зависит от многих параметров. Например, количество изображений и графики, большое число работающих плагинов, высокая посещаемость блога, тормозной хостинг и т.д. Сегодня я расскажу о том, как ускорить работу WordPress.
Решил я написать методы, которые не подразумевают правку кода важных файлов WordPress. Будем добавлять только пару строк в известный нам файл wp-config.php, который мы редактируем для установки WordPress на Denwer или хостинг. Ускорять работу мы будем при помощи плагина кэширования и оптимизации графического контента блога. Так же советую выбрать специализированный WordPress хостинг. Это поможет облегчить нагрузку на сервер, так как такой хостинг подточен под нужды движка и имеет широкий канал отдачи.

Ускоряем работу WordPress с помощью Hyper Cache

Давайте разберемся, что вообще такое кеш и зачем он нужен. Начну с того, что сайты бывают двух типов. Это динамические сайты и сайты статические. Многие думаю, слыша, но те, кто не знает вот в чем разница. Статический сайт, состоит из обычных html документов связанных гиперссылками. Они в большинстве случаев не имеют администраторскую панель. Любая информация находится непосредственно внутри документа, а сам документ лежит на хостинге и он более чем реален. В то время как динамический сайт написан на языке веб-программирования с использованием баз данных, таких html документов не имеет.

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

Плагин Hyper Cache предназначен для сохранения последних просмотренных странниц в своем каталоге. И при следующем обращении к этой страннице будет использоваться ее кешированная версия. Многие браузеры работают по такому принципу, сохраняя в себе кешированные странницы некоторых сайтов. С одной стороны это хорошо, но есть нюанс. Кешированная странница как фотография оригинальной странницы на момент ее открытия. Если вы что то поменяли за этот период, то пользователи все равно будут видеть старую версию странницы из кеша плагина. Но это поправимо. Можно задать параметры срока хранения кеша.

Настройка плагина.

Установите и активируйте плагин. Затем в меню консоли в разделе параметры выбираем Hyper Cache. Первым делом в файл wp-config.php добавьте строку

define('WP_CACHE';

Я добавил эту строку, после того места где указывается имя базы данных. Далее в настройках начнем с установки времени существования жизни кешированной странницы. Например 600 минут = 10 часов. Я установил такое время, потому что я не изменяю странницы с записями очень часто. Я вообще почти их не изменяю. Вот где устанавливается данное значение:

Настройка Hyper Cache

Остальное в принципе я оставил по умолчанию. Далее нужно отключите кеширование главной странницы. Ведь на главной страннице блога выводятся обновление и там кеш только повредит увидеть актуальную информацию читателю. Нужно поставить галочку вот тут:

Как ускорить wordpress

Далее сохраните эти параметры и кеш начнет работу. Папка с кешированными странницами находиться на сервере в каталоге  /wp-content/cache/hyper-cache и в случае необходимости плагин можно отключить, а папку очистить от содержимого. Кстати кешированные странницы имеют расширение типа *.DAT, а не привычный html документ. Не пугайтесь увидеть там такое:

Кеш в WordPress

Вот и все. Теперь мы ускорили работу WordPress благодаря плагину Hyper Cache. Не забывайте подписываться на RSS и читать меня в Twitter. Скоро намечается мини конкурс комментариев. Информацию можно увидеть только в Twitter 😉

P.S. Необходимо организовать смс рассылку? Узнайте стоимость смс рассылок.

Десерт на сегодня:

YouTube Трейлер