Использование W3 total cache для WordPress

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

Зачем нужно кэширование

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

Известно, что в случае медленной загрузки сайта, поисковые системы понижают его в выдаче, что отрицательно сказывается на посещении ресурса.

Кэширование же позволяет один раз сформировать страницу и в последующем отдавать ее пользователям в готовом виде.

Для этой цели и предназначен плагин W3 total cache, работающий на движке wordpress. Это один из самых популярный плагинов в своей области, имеет обширный функционал. Но об этом ниже.

Настройки плагина

Рассмотрим общие настройки (находится в панели слева с заголовком Performance) — General Settings. Первое, что вы увидите на вкладке General, это Preview Mode, в переводе на русский означает режим просмотра. Включите эту функцию (кнопка Enable) если только вы, хозяин сайта, желаете увидеть работу плагина. Если же он должен работать для всех – оставьте его выключенным. Не забудьте после настроек нажать кнопку сохранить (Save).
Enable

Следующий — Page Cache, что означает кэш страницы. С помощью этой функции вы активируете кеш страниц.

Page Cache

Minify (минимизация). Означает ускорение загрузки сайта путём минимизации файлов css js и html. Отметьте галочки, как показано на скриншоте. И кликните на кнопку сохранить.

Minify

Database Cache (кэш базы данных). Из названия уже становится понятно, что происходит кэширование базы данных, что сокращает загрузку страниц. Используем метод кеширования – диск. И, конечно же, кнопка сохранить (save).

Database Cache

Object Cache (объект кэша). Также как на предыдущем этапе, устанавливаете галочку к функции включить (enabled). Метод кэширования тот же. Нажимаем кнопочку save. Эта функция нужна в том случае, если вы используете выделенный сервер.

Object Cache

Browser Cache (кэш браузера). Наверное, главная функция. Здесь происходит активация кеша браузера. Ваши страницы будут загружаться ещё быстрее. Раньше уже было сказано, к чему это может привести в хорошем смысле.

Browser Cache

CDN (сеть доставки контента). В выпадающем списке CDN Type вы сможет выбрать ближайшего провайдера. Если вам неизвестна эта функция, можете его пропустить.

CDN

Reverse Proxy (обратный прокси-сервер). Он также кэширует страницы сайта. Можно не включать эту функцию.

Reverse Proxy

Monitoring (мониторинг). Уже из названия понятно, что вас ждёт. Наблюдение за статистикой. Если вам неизвестно, что означает функция New Relic, то не используйте этот раздел.

Monitoring

Miscellaneous (разное). В этом разделе оставьте галочки на тех местах, где они расположены и ничего больше не меняйте.

Miscellaneous

Debug (отладка). Эту опцию лучше не трогать. По умолчанию никаких галочек не стоит. Поэтому лучше оставить, всё как есть.

Debug

Import/Export Settings (настройки импорта/экспорта). Вы сможете импортировать и экспортировать резервную копию плагина на другой свой сайт. Это удобно, после того, как на одном из ваших сайтов сделаны настройки, что заняло не меньше часа времени. Столько же терять на другом? Для этого разработчики и придумали такую функцию.

ImportExport Settings

После основных настроек (General) можно перейти на расширенные параметры кеша страниц — вкладку Page Cache.

В категории General устанавливаем галочки везде, кроме 404 страницы и URL. Отмечаем то, что будем кэшировать.

Page Cache General

В Cache Preload вы указываете время, или оставляете то, которое уже есть для обновления кэша.

Cache Preload

В Advanced сколько времени будет жить ваши страницы сайта в кэше. Можете оставить все, как есть.

Advanced

В Purge Policy оставляете, как показано на скриншоте. Она означает, какие страницы копии будут созданы в кэше.

Purge Policy

Категория Minify. Вы помните, что она отвечает за минимизацию страниц. Помимо того, что в основных настройках мы не отметили галочкой ничего, а оставили, всё как есть, то здесь нужно структуру URL перезаписывать. А для этого поставить галочку в верхней строке.

Minify General

Далее настройки  HTML & XML. Отмечаем галочки, как на скриншоте.

HTML & XML

Настройка блока. Он нужен, для того, чтобы добавить файлы скриптов и создать кэширование для них. Аналогичная ситуация и со стилями CSS.

CSS

Advanced предназначен для того, чтобы выбрать то время, которое удобно вам для обновления файлов. В общем, оставляете, всё как есть.

Minify Advanced

Категория Database Cache. Всё просто, как дважды два. Как рекомендуют, так и делаем.

Database Cache

Ещё один Advanced. Означает, сколько времени будет существовать копия кэша. Оставляйте настройки, как на скриншоте.

Database Cache Advanced

Категория Object Cache по умолчанию, как в основных настройках.

Object Cache Advanced

Browser Cache в разделе General указываем галочки везде, кроме страницы 404. Это кэш браузера и 404 страница совсем не нужна для сохранения. Остальное оставляем, как есть.

Browser Cache General

Вот теперь настройки готовы. Можно приступать к работе. А точнее, плагин W3 total cache оптимизирует работу вашего сайта.

Дополнения

Из минусов плагина можно ответить отсутствие русского перевода, хотя возможно, когда-нибудь это исправят.

Если ваш сайт использует WooCommerce, рекомендую посмотреть описание дополнительных настроек для этого плагина здесь https://saphali.com/w3-total-cache.html.

W3 Total Cache все таки довольно сложный в настройках плагин. Если вы новичок в работе с WP рекомендую бесплатный плагин кэширования WP Super Cache.

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