Июл
13

Кэширование в wordpress – выбираем лучший плагин для кэширования

кэширование в wordpressСегодня я предлагаю вам обсудить такую интересную тему как кэширование в wordpress. Первым делом нужно уточнить что такое кэширование и зачем оно нужно? Каждому блоггеру и вебмастеру справедливо хочется чтобы его блог или сайт работал быстро. Как известно WP не обладает рекордно высокой производительность, поэтому зачастую даже хороший хостинг не способен этого компенсировать. А уж если у вас «тяжелый» контент, да еще и высокая посещаемость, дело может быть вообще беда. В любом случае есть есть возможность ускорить блог почему бы этого не сделать?

Движок WordPress, как уже было сказано выше тяжеловат по своей природе. Все дело в его «динамичности». В отличие от «статичных» платформ WP работает на PHP, который и совершает многочисленные запросы к базам данный, за счет чего собственно и формируется содержимое. К счастью, существует технология способная существенно ускорить процесс, называется она кэширование.

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

Как проводилось данное исследование? Для оценки производительности того или иного плагина использовался Apache Benchmark. Данный тест генерирует большое количество запросов, на основании чего формируется отчет о количестве обработанных сервером запросов в секунду и среднем времени передачи данных. Исходные данные: Wordpress 2.9.1 на котором установлено несколько популярных плагинов — Akismet, All in SEO Pack и Google XML Sitemap. Количество трафика на тестовом блоге не велико, представлен смешанный контент — текстовый, изображения, электронные таблицы, java-скрипты. Для объективности каждое измерение повторялось несколько раз в сутки.

Я не буду приводить результаты тестирования всех плагинов, которые тестировались авторами Tutorial9, потому что смысл заострять внимание есть только на самых распространенных, ходовых и популярных плагинах. Итак, приступим:

Блог с выключенным кэшированием
Блог без активированных плагинов, показал следующие результаты:

wordpress блог без кэширования

Запросов в секунду — 13,96;
Время на каждый запрос – 716,58 мс;
Скорость передачи данных — 673,98 Кбит/сек

Как видите исходные данные не впечатляют. Давайте посмотрим что и как можно улучшить.

Плагин WP-Cache

Популярный плагин WP-Cache продемонстрировал следующий результат:

Плагин WP-Cache

Запросов в секунду — 109,59;
Время на каждый запрос — 91,25 мс;
Скорость передачи данных — 5307,00 Кбит/сек

Заметно лучше чем без кэширования. Результат превосходит блог без активированных плагинов в среднем на 685%. Замечу что WP-Cache – давно известный плагин, который исторически пользуется популярностью.

Плагин WP Super Cache

WP Super Cache в настоящее время пожалуй более популярен чем WP-Cache. Это легко объяснимо – WP Super Cache является доработанной версией WP-Cache. Помимо того что он быстрее, он и «умнее», то есть умеет больше чем предшественник. В частности его легче устанавливать и удалять, он умеет чистить за собой «мусор» после деактивации и так далее.

Что же касается скорости, результат получился следующий:

плагин WP Super Cache

Запросов в секунду — 118,23;
Время на каждый запрос — 84,58 мс;
Скорость передачи данных — 5743,07 Кбит/сек

Результаты тестирования превосходят результаты WP-Cache. WP Super Cache в среднем быстрее блога без активированного кэширования в среднем на 747%. Отмечу еще одну особенность — если в WP Super Cache включена компрессия, он может быть даже медленнее блога без плагинов!

Плагин Hyper Cache

Hyper Cache — достаточно новый плагин, который еще не успел завоевать большой популярности. Тем не менее, показал в ходе тестирования отличный результат. Кроме того плагин отличается достаточно простой установкой и настройкой.

Результаты:

плагин Hyper Cache

Запросов в секунду — 130,75;
Время на каждый запрос — 76,48 мс;
Скорость передачи данных — 6325,36 Кбит/сек

В среднем это лучше на 837% чем блог без плагинов.

Итоги работы плагинов кэширования для wordpress

Я не стал приводить в этой статье всех плагинов, потому что оптимальным выбором является один из рассмотренных выше. Если у вас есть время, желание и знания английского вы с легкостью можете изучить полные результаты исследвания сравнения плагинов wordpress для кэширования.

Лучший результат показал Hyper Cache, к тому же он обеспечивает хороший контроль над процессом. Вполне можно использовать WP-Cache или WP Super Cache. И тот и другой заметно повышают производительность. Кроме того они из когорты «старых добрых», проверенных поколениями, а значит неплохо поддерживаются. Надеюсь, эта статья помогла вам определиться с выбором плагина для кэширования. Дело за установкой! Что касается меня, то для одного из блогов блогов я использую плагин кэширования WP Super Cache, вроде помогает:)

А какой плагин для кэширования wordpress используете вы и почему?

P.S. Постовой. Чтобы сделать свой блог ярче и красивее, вы можете заказать дизайн блога в компании Twides.ru
Очень легко скачать фильмы бесплатно на портале ViMaxFilms.
Интересный сайт и блог с новостями про европейский футбол турниры результаты матчей, история, команды, игроки, пресса, фото, видео.

Еще интересно почитать:
Заработай на своих сайтах!
Depositfiles - заработок на файлообменниках

Комментариев - 9 к статье “Кэширование в wordpress – выбираем лучший плагин для кэширования”

  • Вадим   14.07.2010

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

  • Mihkach   14.07.2010

    Очень своевременная статья, спасибо вам.

  • BlackHawk   14.07.2010

    Вы немного ошиблись с переводом, в оригинале сказано, что медленнее плагин WP Super Cache будет с включенной, а не с выключенной компрессией

  • Радуга   15.07.2010

    спасибо за статью, я новичок и собираю понемногу такую полезную информацию. А на Вашем блоге ее очень много :)

  • Abiron   16.07.2010

    WP Super Cache использую я, когда я на него подсел он был самый лучший.

  • Tod   16.07.2010

    BlackHawk, да, точно, спасибо за поправку, исправил в тексте.

  • Илья   17.07.2010

    Спасибо за статью.

  • Pingvinoff   08.08.2010

    А я пользуюсь плагином WP File Cache…

  • Ilja   18.08.2010

    На одном блоге использую ВП Супер Кэш, на втором Хайпер Кэш. Пока тестирую. Какой плагин покажет лучший результат – тот и оставлю.

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


Блог Wordpress Inside поможет вам научиться работать в вордпресс, закрепить и расширить имеющиеся знания. Плагины и шаблоны, разные хаки и функции wp, оптимизация и безопасность системы – все это и намного больше вы сможете найти на страницах нашего проекта!

Если хотите быстро и оперативно получать последние новости и статьи, то рекомендуем подписаться на обновления блога:

Rotaban.ru - биржа банерной рекламы
Последние посты
Полезное
Облако тегов
Клуб читателей блога
Скажи свое мнение!

Какой версиев Wordpress пользуетесь?

View Results

Loading ... Loading ...
Друзья проекта
Последние новости