По мере наполнения блога, каждый из блогеров замечает, что сайт работает не так быстро - страницы открываются медленее.

Кеширование страниц сайта WordPress, wordpress

Почему так происходит? Ответ прост. Когда серфер открывает ту или иную страницу, wp обращается к базе, но там слишком много записей, и для того чтобы найти нужную уходит гораздо больше времени. Чем это плохо? А тем что посетитель может просто напросто не дождаться когда же там загрузится ваша страница, и просто уйдет. Эта проблема очень просто решается.

Существует такой замечательный плагин WP-Cache. Качаем его, заливаем в папку plugins, в папке wp-content создаем папку cache, ставим на нее и на папку wp-content права 777. Теперь лезем в админку активируем плагин, в Options вкладка wp-cache настройки плагина. Выставляем там Expire time в секундах, в зависимости от посещаемости. К примеру у меня на блоге с посещаемостью 2.5к уников в сутки стоит 14400. По идее можно поставить и больше, при обновлении базы кешь тоже обновляется.

Теперь только у одного юзера за 4 часа будет подгружаться страница из базы, у остальных она будет грузиться из кеша. Тем самым вы повысите свой конверт и порадуете хостера (т.к. нагрузка существенно снизится). Правда вместе с этим вы получите небольшую неудобность. Если вы решите поправить что то в шаблоне нужно удалять старый кешь. Вот собственно и все =)

Другие посты