Кэширование в WordPress — продолжение

Дата: 13.10.2009 | Рубрика: Плагины · Статьи

Кэш, как много в этом слове … И так, камрады, продолжаем мусолить тему кэширования в WordPress.

Всем нам давно известно, что наш любимый wp очень прожорлив к ресурсам, а хостеры злые и жадные. И когда Ваш любимый блог обрастает записями и читателями — тут появляются они, техподдержка хостинга, и просят Вас снизить нагрузку на сервер или перейти на более дорогой тарифный план. По крайней мере, меня пока просят, но по заявлением многих — им просто отключают аккаунты.

Вы спросите, как с этим можно бороться ? Есть несколько решений, или Вы переносите свой сайт на менее требовательный к ресурсам движок, или пробуете заставить свой WordPress кушать меньше ресурсов.

Самый простой способ уменьшить потребления ресурсов хостера — это кэширование всего и вся в WordPress, т.к. тема эта очень актуальна, то плагинов для кеширования написано очень много. Видов и механизмов кэширования то же несколько, давайте их кратенько рассмотрим. Ниже приведены варианты файлового кэширования, без необходимости устанавливать дополнения на Ваш сервер.

Кэширование выдачи WordPress в файлы — WP-Super-Cache и Hyper Cache.

Кеширование запросов к базе данных — DB Cache Reloaded и WPDB Cache Money.

Полное кеширование и выдача уже статичного контента — cos-html-cache и really static.

Есть ещё плагины дополнения, такие как WP Widget Cache (кэширующий выдачу виджетов) и Plugin Output Cache (кэширующий результат работы других плагинов).

P.S. Ради упоминания плагина «Plugin Output Cache» пришлось написать целую статью ;)


10 комментариев

  • 2009-10-13 в 15:43 Алексей написал:

    а что если все эти плагины поставить ?! наверно блог будет летать ? )0
  • 2009-10-13 в 15:51 Admin написал:

    Лучше использовать один из трех вариантов, с первыми двумя можно использовать плагины дополнительного кэширования.
  • 2009-10-13 в 22:57 TimNet написал:

    а можно и нужно ли кэшировать выдачу и кешировать запросы к базе данных??

    к примеру поставить WP-Super-Cache и DB Cache Reloaded ?? эффект будет или нет?
  • 2009-10-14 в 07:44 Admin написал:

    Выше в комментарии я уже написал, что лучше выбрать один из методов кэширования. Кэшировать выдачу и запросы к БД вместе - нет смысла, используйте что-нибудь одно.
  • 2009-10-14 в 13:18 Александр написал:

    если сравнивать WP-Super-Cache и Hyper Cache.
    то первый не очень корректно работает с wp e-commerce - кешируется корзина, даже на страницах с товаром.
    возможно я что не так настроил - хотя саму страницу с корзиной я добавлял в исключения.

    Hyper Cache имеет меньше настроек, проще.
    Работает вроде бы пока сайт с лучшей скоростью.
  • 2009-10-15 в 00:31 мастер wordpress написал:

    не понимаю почему забывают о w3 total cache - он на порядок круче остальных. http://fleek.org/uskoryaem-wordpress-ili-wp-super-cache-otdyxaet/

    А ещё макс написал недавно какой-то скрипт кеширования, правда платный - стоит 30 у.е.
  • 2009-10-15 в 08:02 Admin написал:

    Видел и пробовал этот плагин, просто перечислил самые известные.

    Так же есть вообще сторонний скрипт кэширования, подходящий для любого сайта и движка http://www.web-optimizer.us/ru/web-optimizer/

    А механизмы мемкешед и подобные я намеренно не описывал, и об этом упоминается в статье.
  • 2009-10-24 в 14:36 dimo написал:

    нашел прикольный плагин, достаточно свежий вроде - W3-Тотаl Cache - рекомендую!
    Дисковое кеширование, Memcached, APC - причем и страниц и запросов к ДБ...
    Дисковое у всех будет, остальны - опционально, зависят от хостинга...
    Работает неплохо, но блин, со статистикой траблы - кошда его включаешь - не собирается статистика (видать целиков кешируется и ничего не собирается :))
  • 2009-11-02 в 21:34 Lanski написал:

    было бы интересно почитать, как бороться с нагрузкой на сервер, когда находишься в админке..
  • 2009-11-03 в 08:33 Admin написал:

    Очень просто, для добавления записей, страниц и рубрик используйте http://download.live.com/writer

Вы должны войти, чтобы оставить комментарий!