Кеширование страниц на движке wordpress

Дата записи: Июнь 4th, 2008 | написал Fist |

Каждый из нас, блогеров, сталкивался с такой проблемой, что когда на блоге становится много постов, блог начинает намного дольше открываться, чем когда он был только создан.

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

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

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

  1. 4 ответов to “Кеширование страниц на движке wordpress”

  2. By DieManger on Июль 17, 2008 | Reply

    Признавайтесь, откуда статью стырили? Не првый раз вижу

  3. By Fist on Авг 5, 2008 | Reply

    Статью из головы стырили…

  4. By Санек on Авг 9, 2008 | Reply

    Я слышал что полное кэширование будет реализовано в вресии 2.7

  5. By Димон on Авг 13, 2008 | Reply

    А по-моему с 2.6.1 или я что-то пропустил? У самого блог 2.3.3, поэтому точно сказать не могу…

Оставить коммент: