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

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

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

1 - кэш объектов

Меню кеш объекта "Имеет один раздел расширенных настроек.

Настройки-достижения

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

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

глобальная-настройка-w3tc-НАСТРОЙКА

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

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

2 - Кеш браузера

В этом меню есть четыре раздела для тонкой настройки кеша браузера: Общие, CSS и JS, HTML и XML, Медиа и другие файлы. Поля, представленные в каждом разделе, практически идентичны. Когда вы изменяете настройки общего раздела, эти же настройки будут применены ко всем последующим разделам. Затем вы можете переопределить определенные настройки в последних разделах после того, как закончите настройку раздела «Общие». Поэтому вам следует сначала настроить раздел «Общие», а затем, при необходимости, произвести более тонкую настройку в каждом соответствующем разделе.

Кеш браузера: общий

Первые четыре варианта в " Общие Все похожи друг на друга. По сути, все четыре делают одно и то же: делают данные, хранящиеся в кеше, всегда действительными. Однако каждый делает это по-своему.

скрыть-в-браузере-WordPress-w3tc

Варианты Установить заголовок последнего изменения "И" eTag "сохраняются браузером, а затем используются позже, чтобы запросить сервер, есть ли новые версии сохраненных документов.

Варианты истекает заголовок "И" заголовок управления набором кэша »Ограничьте время жизни кэшированных ресурсов. Срок действия заголовка достигается за счет назначения фиксированной даты истечения срока действия кэшируемым ресурсам. Пока " Заголовок управления кэшем Используется для назначения времени жизни, которое начинает выполняться, когда кешированный объект загружается браузером.

Как минимум, активируйте первую опцию Установить Last-Modified - заголовок ». Если вы хотите быть более осторожным, разрешив вашим посетителям самую последнюю версию вашего сайта, активируйте дополнительные параметры.

Активируйте опцию " Установить заголовок W3 Total Cache если вы хотите иметь возможность просматривать HTTP-заголовок документа, чтобы определить, был ли он Кэширование от W3TC. Если вы не знаете, как смотреть заголовки HTTP, или вам все равно, просто оставьте эту опцию отключенной. Это не влияет на производительность.

Конфигурация-браузер w3tc-учебник

Оставьте опцию " Включить HTTP (GZip) сжатие «Активированный. Это уменьшает размер текстовых файлов и может оказать существенное влияние на производительность сайта.

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

Есть некоторые ресурсы сайта, которые вы не захотите кэшировать в браузере. Это может быть Flash Media Player. Добавьте путь к этим ресурсам в " Запретить кеширование списка исключений .

Отметьте опцию " Не устанавливайте куки для статических файлов .

Контроль-оф-печенья-w3tc

Идея здесь в том, что статические файлы (изображения, CSS и файлы JavaScript) не нужно добавлять cookie в заголовок HTTP.

Следующая опция «Не обрабатывать ошибки 404 для статических объектов с помощью WordPress» снизит нагрузку на сервер, позволив серверу управлять статическими файлами 404 вместо использования процесса 404 по умолчанию WordPress.

Если вы не ожидаете большой загрузки страниц 404, выбор этого параметра не сильно повлияет на производительность. Лучше всего проверить эту опцию, но это может привести к тому, что некоторые плагины будут генерировать кучу ошибок 404. Если это произойдет, вам нужно будет вручную добавить URL-адреса ресурсов, нарушающих авторские права, в поле под названием «Список исключений ошибок 404». ".

Кеш браузера: CSS и JS, HTML и XML, медиа

Каждый из этих разделов будет наследовать значения, добавленные в " Общие ». Однако вы можете использовать каждый из этих разделов, чтобы уточнить, как обрабатывается каждый тип ресурса в кэше браузера.

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