Настройка плагина W3 Total Cache: страница расширенных настроек

Итак, ранее мы настроили общие параметры плагина W3 Total Cache. Теперь перейдем к расширенным настройкам этого плагина.

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

Страница расширенных настроек

После выполнения всех настроек на странице «Общие настройки» нажимайте на Page Cache в левом меню и переходите к странице расширенных настроек:

Страница расширенных настроек

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

Кэширование главной страницы

Кэширование главной страницы

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

Кэширование каналов

Кэширование каналов

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

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

Кэширование HTTPS – запросов

Кэширование HTTPS – запросов

Большая часть запросов к сайту не являются SSL — запросами, однако эту опцию рекомендуется оставить включенной.

Кэширование URL – запросов, содержащих строки с переменными

Кэширование URL – запросов, содержащих строки с переменными

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

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

Кэширование страниц 404

Кэширование страниц 404

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

И еще один момент. Если диск расширен методом кэширования, то страницы 404 будут возвращены с кодом ответа 200.

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

Кэшируем запросы только для адреса domain.com

Кэшируем запросы только для адреса domain.com

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

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

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

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

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

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

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

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

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

Но выбирать вам. Сохраняйте настройки и переходите к следующему пункту.

Предварительная загрузка кэша

Предварительная загрузка кэша

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

Не забудьте добавить сюда карту вашего сайта. Рекомендую использовать для ее генерации плагин WordPress SEO от Yoast.

Кратко о следующей статье

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

Перевод статьи “Configuring W3 Total Cache: Advance Page Cache I” был подготовлен дружной командой проекта Сайтостроение от А до Я.