Плагин кеширования W3 Total Cash и его быстрая настройка

Здравствуйте, сегодня расскажу о плагине кеширования W3 Total Cash и о его быстрой настройке.

Скачать исходники для статьи можно ниже

Самые популярные плагины кеширования на данный момент следующие:

1. W3 Total Cash

Last Updated: 2013-2-9

Downloads: 1,853,553

Домашняя страница плагина:

http://www.w3-edge.com/wordpress-plugins/w3-total-cache/

Автор плагина:  Frederick Townes

2. WP Super Cache

Last Updated: 2012-12-13

Downloads: 4,203,087

Домашняя страница плагина:

http://ocaoimh.ie/wp-super-cache/

Автор плагина: Donncha O Caoimh.

Я выбрал для своего сайта  — W3 Total Cash.

Поставив плагин кеширования W3 Total Cash на свой блог, на следующий же день заметил постепенный рост (в течение 2-3 дней) посещаемости сайта — примерно на 15-20%, предполагаю, что это связано с тем, что поисковики лучше относятся к сайтам, которые быстро работают, и поднимают их позиции в поисковой выдачи.

Ниже опишу процесс настройки  плагина W3 Total Cash.

Установка плагина стандартная — в панели управления в левом меню заходим в пункт «Плагины» и выбираем его подпункт «Добавить новый», в строку поиска вводим «W3 Total Cash» — устанавливаем и активируем данный плагин.

После чего в левом меню панели управления в самом низу появится новый пункт «Performance».

Данный пункт состоит из 15 подпунктов.

Выбираем подпункт «General Settings» (Общие настройки).

настройка плагина кеширования w3totalcach

В данном подпункте («General Settings») вы сможете очень быстро настроить плагин W3 Total Cash, буквально 5-10 минут — этого будет достаточно, поверьте, свой сайт я настраивал именно так, при этом иные подпункты или дополнительные настройки плагина W3 Total Cash я не трогал и все отлично работает, а скорость загрузки сайта возросла в разы!

Внутри подпункта «General Settings» есть 13 окошечек:

Окошко «General»:

Здесь есть пункт  «Toggle all caching types on or off (at once)» — который сразу же включает все типы кеширования, имеющиеся в плагине W3 Total Cash.

включение всех типов кеширования в плагине w3 total cach

По-моемому, есть 2 тактики как настроить плагин W3 Total Cash под свой сайт:

1-ый способ — это включить сразу все типы кеширования с помощью вышеуказанного пункта, а далее отключать по одному ненужные или конфликтные типы кеширования, проверяя при этом правильность работы сайта.

2-ой способ — это постепенное включение, по одному, типов кеширования и проверки правильности работы сайта.

Считаю 2-ой способ более правильным, то есть кнопку «Toggle all caching types on or off (at once)» не используем, а включаем типы кеширования по одному.

1. Первый тип кеширования, который советую включить — это «Кеширование страниц» (Page cache) — данный тип создает кэш для статических страниц, переходим к окошечку «Page cache» и ставим галочку напротив значения «Enable» (Разрешить), не забывая нажать на кнопку «Save all settings».

Кеширование страниц в w3 total cach

Пункт Page cach method (метод кеширования страниц) оставляем по умолчанию — Disc Enchanced (как на скриншоте выше).

2. Далее включаем тип кеширования Database Cache — создает кэширования запросов к базе данных.

Ставим галочку напротив значения «Enable» (Разрешить), не забывая нажать на кнопку «Save all settings».

быстрая настройка плагина w3 total cach

Пункт Database Cache Method — оставляем по умолчанию (как на скриншоте выше).

3. Следующим советую включить тип кеширования Browser Cache — включает кэш браузера клиента, то есть каждый раз, когда пользователи посещает Ваш сайт, их браузер сохраняет копии сайта, так что к следующему посещению пользователю не нужно будет повторно загружать сайт целиком (что ускоряет время загрузки).

Ставим галочку напротив значения «Enable» (Разрешить), не забывая нажать на кнопку «Save all settings».

подключаем тип кеширования - кеш браузера клиента

После активизации данного типа следует проверить работу сайта.

Если сайт работает не правильно — отключаем данный тип кеширования (снимаем галочку со значения  «Enable» (Разрешить) и нажимаем на кнопку «Save all settings»).

В принципе, с активизацией только вышеуказанных 3 типов кеширования ваш сайт уже будет летать!

То есть все остальные пункты настройки плагина W3 Total Cach можно оставить по умолчанию, если вы хотите остановиться на данном шаге.

Если же хотите достигнуть результатов больше, то продолжаем настройку.

4. После переходим к типу кеширования — Minify — уменьшает и оптимизирует файлы скриптов, стилей и другой программный код — .css, .js, .html и RSS.

С активизацией данного типа кеширования возможно начнутся проблемы с работой некоторых плагинов на вашем сайта, например на моем блоге плагин Collapsing Categories, создающий вертикальное меню справа в сайдбаре, перестал раскрывать выпадающий список подрубрик и статей, а превратился в обычный виджет Рубрик.

Ставим галочку напротив значения «Enable» (Разрешить), не забывая нажать на кнопку «Save all settings».

включения минимизации скриптов и кода сайта

Проверяем работоспособность сайта, его плагинов и прочих скриптов.

5. Переходим к следующему типу кеширования — Object Cache — включает кэширование объектов в целях сокращения времени выполнения частых операций.

Ставим галочку напротив значения «Enable» (Разрешить), не забывая нажать на кнопку «Save all settings».

включения объектов кеширования

Параметр Object Cache Method — оставляем по умолчанию.

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

Но если вы имеете очень большую посещаемость, то вам также возможно придется оптимизировать и остальные функции кеширования плагина:

— CDN (сеть доставки данных) можно загрузить аттачи, картинки, файлы шаблона на более быстрые сервера и ускорить загрузку сайта и распределить нагрузку на сервера;

— Reverse Proxy (здесь можно включить специальный HTTP-акселератор); 

— Network Performance & Security powered by CloudFlare (включает еще одну из видов сетей доставки контента).

Введите свой email адрес для того, чтобы подписаться на мой блог:


knopkisoc

Плагин кеширования W3 Total Cash и его быстрая настройка: 4 комментария

  1. Алексей

    С такой ситуацией столкнулся при работе с W3 Total Cash. В общем буквально за час «насоздавалось» временных файлов аж на 800 мб! Я сначала не сразу понял в чем дело — не мог записать новый файл на сервер, писал что размер файла записанного стал 0 кб. Потом посмотрел оказывается сайт стал занимать места на 1500 мб из доступных 1400 мб! В общем очистил весь кэш…

    Вот не знаю че делать. Имеет смысл перейти на новый тариф хостинга и опять включить плагин? Включал кэш страниц, объектов, базы и браузера.

    1. Константин

      Алексей, вам нужно более тонко настроить плагин W3 total cash — попробуйте уменьшить время жизни кэшированных старниц (Page-cash — Advanced — Garbage collection interval поставьте 3600), попробуйте отключить кеширование объектов (Object Cache).
      Почитайте еще статьи других блогеров по настройке w3 total cash:
      http://paperplane.su/w3-total-cache-nastrojka/
      http://nadezhdakhachaturova.ru/2013/01/ustanovka-i-nastroyka-plagina-w3-total-cache-master-klass-ot-romana-telichko/

  2. Алексей

    Здравствуйте. Была обычная проблема — сайт создавал большую нагрузку, порядка 105 СР при разрешенных 65. Поставил hyper cache + db cache reloaded fix, нагрузка снизилась до 70 -80 СР.
    Пользовался ими какое-то время. Отключил. Поставил W3 Total Cache. Результат ошеломляющий — порядка 45 СР.
    Проблема обнаружилась неожиданно…. Браузер гугл хром (причем только гугл хром, все остальные известные мне, в том числе и портативный гугл хром отображают нормально) на некоторых страницах — ПРИЧЕМ ИМЕННО НА НЕКОТОРЫХ, ВКЛЮЧАЯ ГЛАВНУЮ! выдает крякозябры. С записями тоже самое.
    http://www.evaveda.com/ — крякозябры
    http://www.evaveda.com/partnyoram/ — крякозябры
    http://www.evaveda.com/gimalajskaya-joga/ — нормально
    Есть и другой сайт, на котором я тоже установил W3 Total Cache и абсолютно та же проблема. Вероятно проблема в том, что гугл хром некорректно отображает кэшированные js или css, но почему тогда только этот браузер и только некоторые страницы? Что можно сделать?

Добавить комментарий