После вчерашнего опроса, на тему кэширующих плагинов WordPress, решил немного рассказать о плагине для кэширования блога, который называется W3 Total Cache.
Что обещают авторы плагина:
- Улучшение загрузки блога минимум в 10 раз (после полной настройки плагина) по замерам Google Page Speed
- Повышение эффективности сайта в инструментах вебмастера от Google
- Управление кэшированием браузера
- Улучшенное отображение страниц
- Уменьшение скорости загрузки страниц
- Уменьшение количества траффика до 80% за счет сжатия HTML, CSS, JavaScrpit
Возможности:
- Работает как на виртуальном хостинге так и на виртуальных / выделенных серверах
- Отличная работа с CDN (сеть доставки данных) можно загрузить аттачи, картинки, файлы шаблона на более быстрые сервера и ускорить загрузку сайта и распределить нагрузку на сервера.
- Поддерживает мобильные устройства: может отключать кэширование или включать другой шаблон основываясь на настройках параметра Refferer
- Кэширование (уменьшенных и сжатых) страниц и записей в памяти, на диске или в CDN (выставляется в настройках)
- Кэширование (уменьшенных и сжатых) CSS, JavaScript файлов в памяти, на диске или в CDN (выставляется в настройках)
- Кэширование (уменьшенных и сжатых) RSS лент в памяти, на диске или в CDN (выставляется в настройках)
- Кэширование страниц с результатами поиска
- Кэширование объектов базы данных в памяти или на диск
- Уменьшение / сжатие CSS, JavaScript, HTML для ускорения их загрузки. Убирает лишние пробелы, переносы, выставляет все строчки в одну линию.
- Группировка нескольких JavaScript файлов в один, для ускорения загрузки страниц
Есть и еще много других полезных функций которые выполняет данный плагин. В моем случае я заинтересовался им потому, что он объединяет функции двух плагинов, кэширование страниц и кэширование объектов базы данных.
Конечно для проектов с небольшой посещаемостью, разница между WP Super Cache и W3 Total Cache будет не особо ощутима, но для тех кто хостится на выделенных серверах и имеет доступ к настройкам сервера, чтобы установить например кэширование в память и другие расширенные функции этого плагина, я думаю функционал понравится.
На днях пробовал попользоваться функцией CDN, распределения нагрузки. Загрузил на другой хостинг картинки и файлы шаблона, включил в настройках функцию и все работает. Если интересно, расскажу как настроить. Очень полезная штука, например если хостинг у вас считает траффик, тогда можно все емкие файлы выгрузить на другой хостинг, который траффик не считает. И плагин сам переписывает пути к файлам и тп.
Спонсором сегодняшнего обзора выступает spa салон москва, не знаю зачем им это нужно, но наверное даже для spa салонов, такие плагины интересны.
18.05.2011 - 1:38 пп
Дмитрий! Использую довольно длительный период Hyper Cache 2.7.6. Не скажу что он обладает исключительными свойствами, но пока меня устраивает. По замерам Инструменты вебмастера Google загрузка составляет 2,4 сек, что много, 54% сайтов загружаются быстрее.
Эта проблема, скорость загрузки сайта, привела к тому, что пришлось использовать только «легкие» шаблоны, ограничить почти до нуля количество графики. Боюсь использовать в шаблоне различные сторонние скрипты. Одно время скорость загрузки составляла 9,7 сек, что привело к резкому падению позиций сайта в поиске. Пришлось сменить шаблон и позиции вернулись через какое-то время.
Меня больше всего интересуют функции;
1. Уменьшение / сжатие CSS, JavaScript, HTML
2. Группировка нескольких JavaScript файлов в один
Т.е то, что делается например в Друпал, автоматически. Насколько эффективно это работает W3 Total Cache? Настораживает большое количество вкладок с настройками :)
В принципе готов предоставить свой блог для тестирования!
19.05.2011 - 5:54 дп
Вот еще бы сравнительный анализ провести — W3TC vs. WP SC — какой из них насколько по сравнению с другим генерит страницы быстрее, насколько снижает нагрузку и как и т.д. и т.п…
19.05.2011 - 3:46 пп
Дима, у меня стоит этот плагин, но там стооолько настроек, что невозможно разобраться! Хотелось бы дополнение по настройке плагине..
10.06.2011 - 1:18 пп
Дмитрий,
супер. Только запустил блог месяц назад — насиловал мозг хостинг компании относительно скорости загрузки главной.
Установил плагин — проблема решилась.
Спасибо за пост!!!
02.07.2011 - 12:19 дп
Поддерживаю Андрея — рекомендации по настройке плагина для не искушённых пользователей были бы весьма кстати.
17.09.2011 - 2:54 пп
Сергей Вы используете Hyper Cache 2.7.6 — и получаете скорость загрузки сильно большую 2,4 сек — это реально много
попробуйте это плагин или wp super cache будет однозначно меньше секунды, и Вам гугл напишет что 86% сайтов загружаются медленне, удачи)