Настройки W3 Total Cache для увеличения скорости вашего сайта

Опубликовано: 2020-11-10

Вы правильно прочитали это название.

Этот пост о конкретном плагине WordPress, который должен быть у каждого блоггера.

Я говорю о W3 Total Cache - универсальном плагине для оптимизации веб-сайтов.

Если вы используете WordPress, читайте дальше, чтобы узнать, как использовать W3 Total Cache для повышения производительности вашего сайта.

Содержание

  • 1. Введение
  • 2. Оптимизация общих настроек
  • 3. Оптимальные настройки W3 Total Cache: кэширование страницы
  • 4. Оптимизация настроек Minify
  • 5. Оптимизация кэша базы данных
  • 6. Оптимизация кеширования объектов
  • 7. Оптимизация кеша браузера
  • 8. Оптимизация групп пользователей, рефереров и файлов cookie.
  • 9. Оптимизация кеширования фрагментов
  • 10. Использование расширений для масштабируемости
  • 11. Заключение

Позвольте мне начать с представления плагина часа.


Что такое W3 Total Cache?

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

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

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

Страница плагина W3 Total Cache
  • Сохранить

Как и любой другой плагин WordPress, установка W3 Total Cache - это первый шаг.

Вы можете просмотреть страницу обзора плагина, щелкнув «Производительность» в главном меню и выбрав «Панель инструментов» .

Как использовать W3 Total Cache
  • Сохранить

Это должно дать вам хорошее представление о некоторых ключевых функциях плагина. Вы также можете выполнять быстрые действия, такие как проверка совместимости WordPress и очистка кеша.

Быстрые действия W3 Total Cache
  • Сохранить

Конечно, страница панели инструментов W3 Total Cache - это только начало.

Почему бы нам не заглянуть под капот поближе?


Оптимизация общих настроек

Как и большинство блоггеров WordPress, страница «Общие настройки», вероятно, будет первым разделом, который вы проверите.

К счастью, именно здесь можно включить основные функции W3 Total Cache, а именно:

1. Выбор правильной настройки кеширования страниц для вашего веб-сайта

Прежде чем мы пойдем дальше, кэширование страниц - наряду с множеством функций W3 Total Cache - уже объясняется в этом посте. Это должно дать вам более подробное объяснение всех стратегий, которые будут упомянуты позже.

Теперь, когда мы с этим разобрались, кеширование страниц можно включить с помощью W3 Total Cache буквально за два клика.

Просто установите флажок «Включить» в разделе «Кэш страницы» и нажмите «Сохранить все настройки».

Включение кеширования страниц в общих настройках
  • Сохранить

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

А как насчет других настроек?

Прелесть использования W3 Total Cache в том, что большинство функций должны работать сразу после установки. Однако есть оптимальные настройки W3 Total Cache, о которых следует помнить.

Если ваш сайт в настоящее время работает на общем хосте, выберите «Диск: Расширенный» в качестве метода кеширования страниц.

Однако при обновлении до выделенного сервера необходимо выбрать кэширование «кода операции» . Для тех, кто использует облачный хостинг, метод кеширования страниц должен быть Memcached .

Методы кэширования страниц
  • Сохранить

2. Минимизация кода для уменьшения использования полосы пропускания

Минификация кода - еще одна функция W3 Total Cache, которая может легко повысить производительность вашего сайта.

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

Чем больше эти биты кода, тем большую полосу пропускания им необходимо передать.

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

Как сделать минификацию по старинке

При минификации удаляются ненужные элементы кода, такие как комментарии, пробелы и разрывы строк.

Хотите сделать это вручную?

Конечно, если вы готовы смотреть перед компьютером в течение нескольких дней или даже недель.

Вместо этого используйте такой инструмент, как Minify Code, чтобы автоматически минимизировать любой загружаемый вами код.

Минимизировать код
  • Сохранить

Если вам это непросто, W3 Total Cache может минимизировать ваши коды в мгновение ока.

Делаем это с помощью W3 Total Cache

В разделе «Минимизировать» установите флажок «Включить» и сохраните изменения. Что касается остальных настроек, вы можете оставить их значения по умолчанию.

Уменьшить настройки кеширования страниц
  • Сохранить

Однако минификацию с помощью W3 Total Cache можно отключить, если вы используете Cloudflare. Это компания, занимающаяся веб-оптимизацией и безопасностью, которая выполняет минификацию кода от вашего имени.

Если вас интересует Cloudflare, я рад сообщить вам, что они предлагают бесплатное решение.

Это позволяет вам воспользоваться преимуществами глобального CDN, базовой защиты от DDoS-атак и бесплатного SSL-сертификата.

Планы и цены Cloudflare
  • Сохранить

3. Использование других методов кэширования сайта

Помимо упомянутого выше базового кеша страницы, вы также можете изменить различные параметры кеширования на странице общих настроек. Это включает кеширование базы данных, кеширование кода операции, кеширование объектов и кеширование браузера.

Эти параметры кеширования можно найти прямо под разделом минификации.

Дополнительные методы кэширования сайта
  • Сохранить

Ниже приведены конкретные способы использования каждого варианта кэширования:

  • Кеширование кода операции - кэширование кода операции работает за счет уменьшения количества блоков кода PHP на вашем веб-сайте. Он доступен только при наличии W3 Total Cache Pro.
  • Кэш базы данных - если вы используете виртуальный хостинг или сеть доставки контента , лучше оставить кэширование базы данных отключенным. Вы также можете проверить скорость своего веб-сайта после включения этой опции, чтобы узнать, помогает ли это.
  • Кеширование объектов. Хотя это может замедлить работу админки WordPress, кэширование объектов рекомендуется для динамических веб-сайтов. Это сайты, которые позволяют пользователям изменять или добавлять контент, например сообщения на форумах, корзины покупок и другие настраиваемые элементы.
  • Кэш браузера. Из всех вариантов кеширования именно кеширование браузера следует включить, несмотря ни на что. Он использует ресурсы компьютеров ваших посетителей, поэтому при обычных обстоятельствах не повлияет отрицательно на ваш сайт.

4. Обновление настроек CDN.

За дополнительными настройками кеширования следует раздел «CDN».

Проще говоря, CDN работает, используя сеть прокси-серверов, распределенных по нескольким регионам. Затем задержка значительно сокращается, позволяя пользователям загружать данные вашего веб-сайта с ближайшего сервера.

В определенной степени сети CDN также предлагают защиту от DDoS-атак или распределенных атак типа «отказ в обслуживании» .

Итак ... означает ли это, что W3 Total Cache предоставит мне CDN?

К сожалению, включение опции CDN в W3 Total Cache не означает, что вы автоматически получите эти преимущества.

W3 Total Cache Общие настройки CDN
  • Сохранить

Дело в том, что CDN можно использовать только с помощью сторонних поставщиков. Помимо Cloudflare, другими примерами компаний, предлагающих услуги CDN, являются:

  • MaxCDN
  • KeyCDN
  • Rackspace

Вы можете просмотреть больше вариантов, прочитав этот список бесплатных сервисов CDN для блогов WordPress.

Если вы используете CDN, вам следует нажать «Включить» на странице общих настроек W3 Total Cache.

Затем вам нужно выбрать соответствующий «Тип CDN» из раскрывающегося меню, чтобы соответствовать вашему провайдеру CDN.

Поиск вашего CDN
  • Сохранить

Что это - вы не можете найти свой CDN в списке?

Благодаря популярности W3 Total Cache, ваш поставщик CDN, скорее всего, может помочь вам в процессе настройки.

Пользователи Cloudflare, например, должны использовать официальное расширение, чтобы использовать W3 Total Cache со своими CDN.

Расширение общего кэша Cloudflare W3
  • Сохранить

Для других поставщиков услуг CDN, скорее всего, будет использоваться опция «Generic Mirror».

В любом случае при настройке CDN с W3 Total Cache потребуется дополнительная настройка. Позже мы рассмотрим этот процесс более подробно.

5. Общие сведения о дополнительных настройках

Одна из причин, по которой W3 Total Cache так популярен, - это его полнота.

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

Конечно, большинству пользователей WordPress не нужно играть с этими функциями.

Но если вы это сделаете, позвольте мне быстро замять эти функции.

Обратный прокси

Сразу после раздела CDN вы найдете «Обратный прокси».

Это функция, которая обновляет кеш Varnish при каждом обновлении содержимого сайта.

Если эти термины вам незнакомы, скорее всего, вам еще не нужно их использовать.

Varnish Cache - это ускоритель приложений, который в основном используется крупными сайтами и API. После установки на ваш сервер он независимо выполняет кэширование контента вашего сайта для значительного повышения скорости.

Настройки обратного прокси W3 Total Cache позволяют указать IP-адреса Varnish. Затем вам нужно нажать «Сохранить все настройки», чтобы изменения вступили в силу.

Настройки обратного прокси
  • Сохранить

Для сравнения, Varnish используется очень большими веб-сайтами, такими как Reddit, Wikipedia и Stack Overflow.

Если вы не получите столько же трафика, сколько эти сайты, я бы не стал сейчас беспокоиться о настройках Varnish или обратного прокси.

Мониторинг

Подобно обратному прокси, раздел «Мониторинг» - это еще одна функция, которую игнорирует большинство пользователей W3 Total Cache.

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

Если вы используете New Relic, вам необходимо настроить здесь свой ключ API.

  • Сохранить

Фрагментный кеш

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

Каким бы эффективным ни было кеширование фрагментов, у этой функции есть два недостатка.

Во-первых, его реализация может быть сложной.

Раздел «Кэш фрагментов» на странице общих настроек W3 Total Cache поможет на первом этапе развертывания.

После выбора метода кеширования фрагментов вам также необходимо определить «группы фрагментов» для ваших PHP-кодов. Это задача разработчика, но если вы хотите учиться, начните с этой страницы из W3 Edge.

Метод кеширования фрагментов
  • Сохранить

Помимо сложного процесса настройки, для фрагментного кеширования также необходимо приобрести W3 Total Cache Pro.

Это подводит нас к следующей функции, о которой вам следует знать.

Лицензирование

Если вы обновились до W3 Total Cache Pro, вы можете ввести свой ключ в разделе «Лицензирование». Когда закончите, нажмите «Подтвердить лицензионный ключ», чтобы активировать вашу копию для текущей установки WordPress.

Куда положить лицензионный ключ
  • Сохранить

Напоминаю, что мы еще не говорили о преимуществах W3 Total Cache Pro.

Мы уже рассмотрели кеширование фрагментов, которое является одним из четырех преимуществ W3 Total Cache Pro:

Преимущества W3 Total Cache Pro
  • Сохранить

Разные настройки

Гибкость W3 Total Cache полностью отображается в разделе «Разное» на странице общих настроек.

В самом верху находится опция «Включить виджет панели инструментов Google Page Speed» .

При правильной настройке данные из отчета PageSpeed ​​Insights вашего веб-сайта будут отображаться на панели управления WordPress. Вам просто нужно установить флажок и ввести свой ключ API PageSpeed.

Включить Google PageSpeed ​​Insights на панели инструментов
  • Сохранить

Использование PageSpeed ​​Insights - это удобный метод измерения производительности веб-сайта.

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

Если вы не знаете, где взять ключ API PageSpeed ​​Insights, обратитесь к этой документации от Google.

Со встроенной PageSpeed ​​Insights вы также можете включить опцию «Показывать рейтинг страницы в панели администратора» . Это сделает показатель скорости вашего сайта сразу видимым на панели управления WordPress.

Под настройками, относящимися к PageSpeed ​​Insights, находится опция «Проверить правила перезаписи» .

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

Проверить параметр правил перезаписи
  • Сохранить

Включение этой опции не повлияет на производительность вашего сайта, поэтому лучше оставить ее включенной. Это поможет вам сохранить целостность кода вашего сайта.

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

W3 Total Cache рекомендует отключать эту опцию для систем NFS вместе с веб-сайтами, работающими на общем хостинге.

Включить блокировку файлов
  • Сохранить

Возможно, единственный сценарий, где блокировка файлов полезна, - это очень загруженные сайты, где возможны конфликты доступа. Даже в этом случае это может не привести к заметному увеличению производительности.

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

Если ваш веб-хостинг основан на NFS, рассмотрите возможность включения «Оптимизировать страницу расширенного диска и минимизировать кэширование диска для NFS». Это может привести к приличному увеличению производительности веб-сайта, но вам нужно убедиться, что это работает.

Страница оптимизации диска
  • Сохранить

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

Включив функцию «Анонимно отслеживать использование для повышения качества продукта» , вы предоставляете W3 Total Cache для отслеживания использования вашего плагина. Полезно, если вы заботитесь о разработке плагина, но многие блоггеры предпочли бы, чтобы это было отключено.

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

Дополнительные разные настройки
  • Сохранить

6. Настройки отладки

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

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

Настройки отладки W3TC
  • Сохранить

Загвоздка в том, что включение любого режима отладки может привести к неидеальной производительности. Это связано с тем, что вашему сайту необходимо приложить дополнительные усилия для отслеживания функций W3 Total Cache.

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

7. Импорт и экспорт конфигураций W3 Total Cache

W3 Total Cache часто рассматривается как решение plug-and-play, которое практически не требует настройки.

Можете ли вы сказать то же самое, учитывая то, что вы прочитали до сих пор?

Возможно нет.

Фактически, настройка W3 Total Cache может занять несколько часов, если вы хотите, чтобы она соответствовала потребностям вашего сайта.

Вот почему W3 Total Cache позволяет экспортировать и импортировать параметры конфигурации плагина.

Чтобы импортировать конфигурацию плагина из внешнего источника, нажмите «Выбрать файл», найдите документ HTML или .json и нажмите «Загрузить». Хотите верьте, хотите нет, но на самом деле существуют блоги WordPress, которые позволяют вам загружать конфигурацию их плагинов.

Настройки импорта и экспорта
  • Сохранить

Если вам нужно экспортировать настройки плагина в качестве резервной копии, просто нажмите «Загрузить» рядом с «Экспорт конфигурации».

Как экспортировать настройки W3TC
  • Сохранить

Случайно испортили свой сайт WordPress, импортировав файл конфигурации?

Не волнуйтесь - вы всегда можете вернуть плагин к настройкам по умолчанию одним щелчком мыши.

Просто нажмите «Восстановить настройки по умолчанию», и вы в золотом цвете.


Оптимальные настройки W3 Total Cache: кэширование страниц

Когда вы закончите с общими настройками W3 Total Cache, пора перейти к расширенным параметрам кэширования страниц.

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

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

Но для вашего удобства я перечислил оптимальную конфигурацию для большинства блогов WordPress. Все, что осталось сделать, это скопировать эти настройки и применить их к W3 Total Cache.

Готовы? Нажмите «Кэш страницы» в подменю «Производительность», чтобы начать.

Доступ к настройкам кэша страниц из панели управления
  • Сохранить

8. Выбор правильных общих параметров.

Ниже приведены оптимальные настройки W3 Total Cache для кеширования страниц, которые вы должны использовать на своем сайте WordPress:

Оптимальные настройки кеша страниц
  • Сохранить
  • Страница кеширования сообщений - Включить.
  • Не кешировать первую страницу - Отключить.
  • Кешировать каналы: сайт, категории, теги, комментарии - Включить.
  • Кэшировать запросы SSL (HTTPS) - включите, если вы используете сертификат SSL.
  • Кэшировать URI с переменными строки запроса - Включите, если флажок не выделен серым.
  • Кешировать 404 (не найдено) страницы - Отключить.
  • Не кешировать страницы для авторизованных пользователей - Включить.
  • Не кэшировать страницы для следующих ролей пользователей - включите, если выбраны все роли пользователей.

9. Настройка псевдонимов

Если вы даже не знаете, что такое псевдонимы, не трогайте ничего в разделе «Псевдонимы».

В мире веб-хостинга псевдоним - это отдельный домен, указывающий на ту же установку WordPress. Это то, что блогеры-одиночки делают редко, поэтому не стесняйтесь игнорировать этот раздел.

В противном случае вы уже должны знать, что делать дальше:

Поле псевдонимов
  • Сохранить

10. Использование предварительной загрузки кеша

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

Да, в том числе и впервые.

Вот лучшие настройки для предварительной загрузки кеша:

Настройки предварительной загрузки кеша
  • Сохранить
  • Автоматически заполнять кеш страницы - Включить.
  • Интервал обновления - 900 секунд.
  • Страниц в интервале - 10 страниц.
  • URL -адрес карты сайта - просто вставьте URL-адрес своей карты сайта. Узнайте больше о файлах Sitemap, прочитав этот пост.
  • Предварительно загружать кеш сообщений при событиях публикации - Включить.

11. Настройка политики очистки кеша

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

Устанавливая политику очистки, вы включаете этот процесс на автопилоте всякий раз, когда происходит одно из следующих событий:

  • Вы создаете новый пост
  • Вы редактируете существующий пост
  • Пользователь публикует комментарий

Чтобы создать политику очистки, которая не повлияет на производительность вашего веб-сайта, используйте следующие настройки:

Политика очистки
  • Сохранить
  • Страницы для кеширования - главная страница, страница сообщений, страница сообщений и лента блога.
  • Укажите типы кормов для очистки - Rss2 (по умолчанию).
  • Предел очистки - 15 или больше, если у вас сервер более высокого уровня.
  • Дополнительные страницы - пустые.
  • Очистить карты сайта - оставьте значение регулярного выражения по умолчанию.

12. Управление REST API

Если у вас есть W3 Total Cache Pro и вы используете RESTful API, вы можете воспользоваться инструментом кэширования REST API.

RESTful API основан на технологии передачи репрезентативного состояния . Это используется для таких задач, как подключение WordPress к интерфейсу JavaScript, запуск плагинов или создание мобильных приложений.

Дайте угадаю - вы и близко не делаете ничего подобного.

В этом случае лучше оставить для кеширования REST API значение по умолчанию: «Не кэшировать».

REST API
  • Сохранить

13. Расширенные настройки кеширования страниц

W3 Total Cache имеет длинный список расширенных настроек кэширования страниц.

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

Расширенные настройки кеширования страниц
  • Сохранить
  • Поздняя инициализация - Отключить.
  • Позднее кеширование - Отключить.
  • Режим совместимости - отключите, если не возникают ошибки кеширования.
  • Кодировка - отключите, если вы не обнаружите необычные символы в кеше страницы.
  • Отклонять запросы HEAD - оставьте значение по умолчанию.
  • Интервал сборки мусора - 3600 секунд при кэшировании на диск (в противном случае этот параметр будет неактивен).
  • Время жизни файла cookie для комментариев - 1800 секунд
  • Принятые строки запроса - пусто.
  • Отклоненные пользовательские агенты - пусто.
  • Отклоненные файлы cookie - wptouch_switch_toggle (по умолчанию).
  • Никогда не кешируйте следующие страницы - wp -. * \. Php и index \ .php (по умолчанию).
  • Никогда не кэшировать страницы, связанные с этими категориями - Пусто.
  • Никогда не кешировать страницы, использующие эти теги - Пусто.
  • Никогда не кешировать страницы этих авторов - Пусто.
  • Никогда не кэшировать страницы, которые используют эти настраиваемые поля - Пусто.
  • Список исключений кеширования - добавьте страницы, у которых есть проблемы с кешированием.
  • Страницы без косой черты - оставьте страницы по умолчанию.
  • Укажите заголовки страниц - оставьте настройки по умолчанию.
  • Обработка MIME-типа XML - Включить.

Оптимизация настроек Minify

Опять же, если вы используете Cloudflare, нет необходимости изменять настройки минимизации кода W3 Total Cache.

На странице Minify вы можете управлять тем, как минификация кода обрабатывается на вашем сайте WordPress.

Сократите доступ к расширенным настройкам
  • Сохранить

Вот разбивка каждого раздела на странице конфигурации minify:

14. Общие настройки

Что касается минификации, вам не нужно вносить какие-либо изменения в общие настройки. Но это не значит, что мы не должны пересматривать идеальные настройки минимизации кода W3 Total Cache.

Уменьшить общие настройки
  • Сохранить
  • Перезаписать структуру URL - Включить.
  • Отключить минимизацию для авторизованных пользователей - оставьте значение по умолчанию.
  • Свернуть уведомление об ошибке - Отключить.

15. Минификация HTML и XML

По умолчанию W3 Total Cache не минимизирует встроенные файлы CSS и JavaScript в HTML вашего сайта. Вы можете включить эти параметры, чтобы повысить производительность вашего сайта.

Настройки минификации HTML и XML
  • Сохранить
  • Параметры минимизации HTML - включить с помощью встроенного CSS и встроенного JS-минификации.
  • Игнорировать основы комментариев - оставить значения по умолчанию.

16. Настройки минификации JS

Хотя встроенная минификация JavaScript сначала отключена, фактическая минификация JavaScript на вашем сайте включена с самого начала.

Вы можете максимизировать эффект минимизации JavaScript, применив следующие настройки:

Настройки минификации JS
  • Сохранить
  • Параметры минимизации JS - включите, выбрав «Минимизировать» вместо «Только объединить».
  • Операции в областях (До) - Неблокирование с использованием «отложить».
  • Операции в областях (После) - Неблокирование с использованием «отсрочки».
  • Удаление сохраненного комментария - Включить.
  • Удаление разрыва строки - Включить.
  • HTTP / 2 push - Включите, кроме случаев, когда вы используете метод «Диск: Расширенный» с Nginx.

17. Настройки минификации CSS

Как и минимизация JavaScript, минимизация CSS включается сразу же.

Однако есть несколько дополнительных настроек, которые можно включить, если вам нужен гибкий веб-сайт.

Настройки минификации CSS
  • Сохранить
  • Параметры минимизации CSS - Включите, если выбрано «Только объединение».
  • Обработка @import - Нет.
  • HTTP / 2 Push - Включить.

18. Расширенные настройки минификации

В качестве глазури на торте используйте параметры, указанные ниже в разделе «Дополнительно».

Расширенные настройки минификации кода
  • Сохранить
  • Обновлять внешние файлы каждые 86 400 секунд (24 часа).
  • Интервал сборки мусора - 86400 секунд (24 часа).
  • Никогда не уменьшайте следующие страницы - оставьте пустым.
  • Никогда не уменьшайте следующие файлы JS - временно добавляйте коды, над которыми вы сейчас работаете, чтобы сохранить комментарии и удобочитаемость.
  • Никогда не уменьшайте следующие файлы CSS - то же, что и выше.
  • Отклоненные пользовательские агенты - оставьте пустым.
  • Включите внешние файлы / библиотеки - добавьте URL-адреса внешних ресурсов, таких как Google Fonts и Google Tag Manager. Только не забудьте проверить свои изменения.
  • Использовать регулярные выражения для сопоставления имен файлов - отключите, если вы не используете W3 Total Cache для оптимизации внешних библиотек JavaScript.

Оптимизация кэша базы данных

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

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

Вот первое, что вам следует сделать. Если вы не используете CDN или виртуальный хост, включите «Не кэшировать запросы для авторизованных пользователей».

Не кэшировать запросы для авторизованных пользователей
  • Сохранить

19. Расширенные настройки кэширования базы данных

Вот что вам следует сделать для расширенных настроек:

Расширенные настройки кэширования базы данных
  • Сохранить
  • Максимальное время жизни кэшируемых объектов - 180 секунд для сайтов с высокой посещаемостью, до 7200 секунд для сайтов с низкой посещаемостью.
  • Интервал сборки мусора - от 3600 до 86 400 секунд (если этот параметр не выделен серым цветом).
  • Никогда не кешировать следующие страницы - оставьте пустым.
  • Игнорируемые основы запроса - оставьте значения по умолчанию или добавьте «wc-session», если вы используете WooCommerce.
  • Отклонять слова запроса - оставьте значение по умолчанию.
  • Отклонить константы - оставьте значение по умолчанию.

Оптимизация кеширования объектов

Кэширование объектов - это еще один способ снизить нагрузку на ЦП при загрузке вашего сайта.

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

20. Расширенные настройки кэширования объектов

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

Расширенные настройки кэша объектов
  • Сохранить
  • Время жизни объектов кэша по умолчанию. Как и кэширование базы данных, оно должно составлять 180 секунд для сайтов с высоким трафиком и до 7200 секунд для сайтов с низким трафиком.
  • Интервал сборки мусора - 3600 секунд.
  • Глобальные группы - оставьте по умолчанию.
  • Непостоянные группы - оставьте значение по умолчанию.
  • Включить кеширование для запросов wp-admin - включите это, чтобы ускорить работу панели администратора WordPress, но отключите, если вы получите устаревшие кэшированные данные.
  • Сохранять переходные процессы в базе данных - Включить.

Оптимизация кеша браузера

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

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

Как и минификация кода, кеширование браузера также имеет обширный список опций.

Ниже приводится краткое изложение каждого раздела:

21. Общие настройки

Как правило, включайте первые шесть параметров в разделе «Общие» на странице конфигурации кеша браузера:

Общие настройки кеширования браузера
  • Сохранить
  • Установить заголовок Last-Modified
  • Установить истекает заголовок
  • Установить заголовок управления кешем
  • Установить тег объекта
  • Установить заголовок W3 Total Cache
  • Включить сжатие HTTP (gzip)

Хотите узнать что-нибудь интересное?

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

Вы можете использовать GTmetrix при настройке W3 Total Cache для проверки определенных функций кэширования. Для перечисленных выше они должны появиться на вкладке «YSlow» отчета об анализе.

Результаты YSlow на GTmetrix
  • Сохранить

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

Общие настройки кэша браузера
  • Сохранить
  • Включить сжатие HTTP (brotli) - включите этот параметр, если он доступен, и проверьте, превосходит ли оно сжатие gzip.
  • Запретить кеширование объектов после изменения настроек - Включить.
  • Удалять строки запроса из статических ресурсов - Включить.
  • Список исключений для предотвращения кеширования - оставьте пустым.
  • Не устанавливать куки для статических файлов - Включить.
  • Не обрабатывать ошибки 404 для статических объектов с помощью WordPress - Отключить.
  • Список исключений ошибки 404 - оставьте значение по умолчанию.
  • Переписать структуру URL объектов - Отключить.

22. CSS и JS, HTML и XML, настройки кеширования браузера

Как указано выше, кеширование браузера можно использовать для таких кодов, как файлы CSS, JavaScript и HTML.

Чтобы поддерживать ваш сайт WordPress в отличной форме, рекомендуется оставить эти настройки как есть.

Напоминаем: настройки для CSS и JS, HTML и XML, а также для мультимедийных и других файлов в чем-то похожи. Поскольку у них нет причин использовать разные конфигурации, используйте следующие настройки, где они применяются:

Настройки CSS и JS для кеширования браузера
  • Сохранить
  • Установить заголовок Last-Modified - Включить.
  • Установить заголовок истекает - Включить.
  • Срок действия заголовка истекает - 3600 секунд для HTML и XML, 31 536 000 секунд (один год) для двух других.
  • Установить заголовок управления кешем - Включить.
  • Политика управления кешем - оставьте значение по умолчанию (кеш с максимальным возрастом).
  • Установить тег заголовка объекта - Включить.
  • Установить заголовок W3 Total Cache - Включить.
  • Включить сжатие HTTP (gzip) - Включить.
  • Включить сжатие HTTP (brotli) - как и раньше.
  • Запретить кеширование объектов после изменения настроек - Включить.
  • Удалять строки запроса из статических ресурсов - Включить.
  • Отключить куки для статических файлов - Включить.

23. Что делать с заголовками безопасности

К настоящему моменту вы уже должны знать, что в W3 Total Cache есть определенные настройки, которые нужно оставить в покое.

Заголовки безопасности входят в число этих настроек.

Варианты, которые вы здесь найдете, предназначены для пользователей, хорошо разбирающихся в веб-разработке и безопасности. Вы можете изменить директиву политики HTTP Strict Transport Security своего сайта, включить X-XSS-Protection и многое другое.

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

Заголовки безопасности
  • Сохранить

Оптимизация групп пользователей, рефереров и файлов cookie

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

Сюда входят «Группы пользовательских агентов», «Группы рефереров» и «Группы файлов cookie».

Группы Разделы W3TC
  • Сохранить

Однако существует ряд вариантов использования некоторых типов групп, которые могут повлиять на взаимодействие с пользователем.

24. Группы пользовательских агентов для персонализации

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

Предположим, вы создали группу для всех своих мобильных пользователей.

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

Образец группы агентов пользователей
  • Сохранить

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

Оптимизация настроек CDN

Вы чувствуете себя так, будто делаете всю работу?

Тогда у меня для тебя хорошие новости.

Если вы решите использовать CDN, ваш поставщик услуг должен быть готов помочь с настройкой W3 Total Cache.

Другими словами, вы можете спокойно игнорировать все эти настройки и ждать помощи поставщика CDN.

Страница настроек CDN
  • Сохранить

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

25. Как отключить CDN на SSL-страницах

В разделе настроек «Дополнительно» выберите «Отключить CDN на страницах SSL». Затронутые страницы теперь должны загружаться нормально, пока вы обращаетесь за помощью к своему провайдеру CDN.

Как отключить CDN на SSL-страницах
  • Сохранить

Оптимизация кеша фрагментов

Страница настроек «Fragment Cache» - это еще одна область W3 Total Cache, которую вам следует пропустить.

Это особенно верно, если у вас нет версии плагина Pro.

Страница дополнительных настроек кэша фрагментов
  • Сохранить

26. Настройка функции кэширования фрагментов.

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

  • Зарегистрированные группы фрагментов - если вы пытаетесь определить группы фрагментов для W3 Total Cache, они должны появиться здесь.
  • Время жизни кэшированных фрагментов по умолчанию - значение по умолчанию 180 секунд, но его можно увеличить, если у вас низкий трафик.
  • Интервал сборки мусора - оставьте это значение на 3600 секунд (по умолчанию), если у вас сайт с высокой посещаемостью.
  • Группы фрагментов вручную - введите здесь группы фрагментов вручную - не трогайте, если не знаете, что делаете!

Использование расширений для масштабируемости

Наконец, вы должны знать, что W3 Total Cache поставляется с рядом предустановленных расширений.

Пользователи WordPress должны быть как дома на странице «Расширения». Без логотипа W3 Total Cache он выглядит как точная копия страницы «Плагины» на панели управления.

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

Страница расширений W3TC
  • Сохранить

Поскольку не существует идеального способа запустить экосистему W3 Total Cache, я позволю вам определить, какие расширения следует активировать.

27. Три важных расширения W3 Total Cache для веб-сайтов WordPress

Ниже приведены некоторые из наиболее полезных расширений W3 Total Cache и их назначение:

  • AMP - проект AMP или Accelerated Mobile Pages помогает владельцам веб-сайтов достичь очень плавной скорости загрузки на мобильных устройствах. Включение этого расширения добавит поддержку AMP к функциям минимизации W3 Total Cache.
  • Yoast SEO - если вы полагаетесь на Yoast SEO для оптимизации на странице, активируйте это расширение для бесшовной интеграции W3 Total Cache.
  • Genesis Framework от StudioPress - многие пользователи WordPress используют Genesis Framework для создания SEO-дружественных веб-сайтов с нуля. Если вы принадлежите к этой группе пользователей, включите это расширение для повышения производительности от 30 до 60 процентов.

И последний совет: если вы хотите активировать расширения, делайте это по одному.

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


Вывод

Настройка W3 Total Cache для оптимальной работы веб-сайта может занять некоторое время.

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

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

Расскажите мне о своем опыте работы с W3 Total Cache в комментариях ниже!

Вам также может понравиться:

  • 19 простых способов снизить показатель отказов в вашем блоге и увеличить посещаемость
  • Все о плагинах WordPress
  • 10 лучших плагинов WordPress для социальных сетей для блоггеров
Настройки плагина W3 Total Cache
  • Сохранить