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

Эта серия руководств выглядит так:

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

когда Кэширование страниц активируется из меню общих настроек, используйте кнопку « Page Cache Для доступа к конфигурации кеша для этого элемента.

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

Опция-кэша из-страниц

Если ваш сайт доступен с HTTPS, то вам нужно активировать SSL Cache (протокол HTTPS) Для этих приложений.

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

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

Следующая опция «Кэшировать запросы только для (ваш домен) адрес сайта »(только запросы кэша) по умолчанию не отмечен, но универсальная рекомендация - проверить эту опцию.

опциональный кэш-де-страницы

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

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

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

Следующий раздел " Cache Preload Используется для построения кэша страницы перед его загрузкой.

скрыть преднагрузки

Рекомендуется выбрать опцию предварительной загрузки кэша страниц. Значения интервала страницы и интервала страницы по умолчанию являются хорошими настройками для общих серверов. Однако, если у вас есть средаHébergement более мощный, не стесняйтесь уменьшать интервал обновления страницы и кэширования.

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

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

Раздел очистки используется для указания страниц на " пустой Из кеша, когда статья публикуется, редактируется или комментируется.

Опция де кэш очистки

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

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

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

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

Расширенный раздел поможет вам:

  • Управляет тем, как W3TC обрабатывает определенные строки запроса,
  • Исключить определенные агенты (устройства, браузеры), которые не будут получать кэшированную версию,
  • Определите файлы cookie, которые позволят W3TC не кэшировать страницы
  • Установите дополнительные конкретные исключения.

Раздел-Advanced-w3tc

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

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

« Режим совместимости »: Автор плагина рекомендует активировать режим совместимости, чтобы минимизировать появление ошибок.

« кодировок Если вы замечаете странные символы, появляющиеся на кэшированных страницах, включите эту опцию.

« Отклонение запросов ГОЛОВЫ ": Оставьте эту опцию отключенной. Информация, содержащаяся в запросе HTTP HEAD, иногда необходима для создания получающейся страницы. Если вы отключите эту опцию, данные запроса HEAD не будут кэшироваться и могут нарушать работу страниц, созданных с использованием этой информации.

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

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

Остальные поля в этом разделе не следует изменять, если только вы не знаете, что хотите переопределить поведение W3TC для определенного файла cookie, " агент пользователя Или страницу.

Вот и все для этого набора. Мы продолжим в следующем эпизоде.