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

Этот учебник является второй частью серии учебников о W3 Total Cache (W3TC).

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

Настройка W3 Total Cache

W3TC доступен в каталоге WordPress плагины, поэтому его установка проста. Мы написали учебник о том, как установить Плагин Wordpress. У вас не возникнет проблем с установкой W3TC.

После установки активируйте плагин, и вы увидите " Перфоманс Добавлен как новый элемент верхнего уровня в меню панели инструментов.

Меню плагин производительности w3tc

Выберите «Производительность», и вы попадете на панель инструментов W3TC, и вы увидите список элементов W3TC. Итак, мы рассмотрим каждый элемент:

1 - Панель управления

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

Первый элемент, отображаемый на панели инструментов, - это набор кнопок, которые позволяют выполнять несколько действий:

W3TC ручку колпачок плагин

  • Проверка совместимости: Тесты сервера, чтобы определить, какие функции могут быть включены.
  • Очистить кэш: Удаляет все кэшированные ресурсы.
  • Пустой только Memcached кэширование (ы): Удаляет все кэшированные ресурсы, используя метод memcached.
  • Пустой только кэш опкод: Удаляет все кэшированные ресурсы с использованием одного из методов кеширования кода операции.
  • Пустой только дисковый кэш (ы): Удаляет все кэшированные ресурсы с использованием диска.
  • Обновление «Строки медиа-запроса»: W3TC присоединяет строку к концу медиаресурсов (CSS, JS и файлы изображений). Нажмите эту кнопку, чтобы обновить эту строку, чтобы браузеры загружали обновленную версию этих ресурсов.

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

WordPress меню доступны W3TC

О тесте на совместимость

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

Тест на совместимость с WordPress W3TC

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

Приборная панель: Поддержка, маркетинговые предложения, PageSpeed ​​и " Мониторинг серверов »

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

  • Премиум услуги: Позвольте вам воспользоваться справочной службой.
  • Распространение Word: Позволяет вам поделиться W3TC в социальных сетях, добавить примечание к плагину на WordPress.org и добавить ссылку на W3 EDGE в нижний колонтитул вашего сайта.
  • Регистрация на MaxCDN.
  • серверы мониторинга Новый Реликвия и мониторинга с Google Insights PageSpeed.

Обратите внимание, что в общих настройках и меню требуется дополнительная настройка мониторинг »Где ключ PageSpeed ​​API, а также создание учетной записи и установка " Новый Реликвия«, Необходимы для активации этих функций.

Все эти разделы являются необязательными и не влияют на оптимизацию сайта.

2 - Общие настройки

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

Сначала взгляните на список ссылок вверху страницы.

общая-настройка-w3 общий кэш

Каждая из этих ссылок напрямую связана с нижним разделом меню. общие настройки ». Нажав на них, вы сэкономите много прокрутки.

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

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

Ниже вы найдете список ссылок в панели « Генеральная ». На этой панели есть два варианта:

Общая панель кэш W3TC WordPress плагин

Установка флажка для включения / отключения всех типов кэширования (сразу), что, как правило, не очень хорошая идея и приводит к перегрузке.

уведомление W3TC

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

Общие настройки - режим предварительного просмотра

Режим предварительного просмотра является ценным инструментом, встроенным в W3TC, но для его освоения требуется некоторое время.

Активируйте режим «Предварительный просмотр», если вы выполняете настройки W3TC в режиме реального времени на веб-сайте. После включения в верхней части экрана появится диалоговое окно, в котором вы узнаете, что внесенные изменения не повлияют на взаимодействие с пользователем, если вы не нажмете кнопку, чтобы применить эти изменения.

Предварительный просмотр моды W3TC WordPress плагин

В режиме предварительного просмотра создается отдельный контейнер для настроек сайта. Изменения, внесенные в настройки W3TC в режиме предварительного просмотра, сохраняются отдельно от уже внесенных. Это позволяет вам управлять настройками W3TC, не влияя на взаимодействие с пользователем.

При включенном режиме предварительного просмотра вы увидите три кнопки:

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

После выбора предварительный просмотр »(Предварительный просмотр) и обновляет окно; кнопка изменится на " Стоп Просмотр ». Выберите " Стоп Просмотр Для просмотра сайта, как его видят посетители, когда они не подключены.

Потратьте время, чтобы ознакомиться с режимом предварительного просмотра. Некоторые изменения на W3TC (в частности, минимизация CSS и JavaScript файлов) Можно сделать ваш сайт недоступен.

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

Очистить кэш

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

удалить кэшированные W3TC WordPress плагин

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

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

Общие настройки: страница кэша

Следующий раздел в " Общие настройки Это " Page Cache ». Это, вероятно, самая важная функция, предлагаемая W3TC. Если вы ничего не делаете, только включаете кэширование страниц, вы должны ощутимо повысить производительность своего сайта. К счастью, это также легко настроить.

Кэширование страниц W3TC WordPress плагин кэш

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

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

Пользователи выделенного или виртуального частного сервера могут выбрать один из методов кэширования " опкод ». Если вы сами управляете сервером, вы можете установить метод кеширования » опкод Который вы предпочитаете. Если ваш сервер является машиной Windows, вам нужно будет выбрать " Опкод: WinCache .

« Memcache Предназначен для использования в средах многосерверного хостинга. В результате он может быть доступен, если вы используете ' облако И даже некоторые провайдеры виртуального хостинга. Если он доступен в вашей среде хостинга, вы сможете его использовать.

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

Общие настройки: Minify

Сокращение файлов JavaScript и CSS может привести к поломке сайтов, если вы используете W3TC или другой плагин. Поэтому вы должны действовать с осторожностью при активации модуля » Уменьшать .

W3TC преуменьшать WordPress плагин кэш

Опция " Авто Объединяет и сокращает все ресурсы JavaScript и CSS. Однако выбор этого означает, что вы не сможете работать с каждым меню Уменьшать ". Единственный способ узнать, как все будет вести себя, - это попробовать «Авто», точно настроить параметры в меню «Уменьшить» и посмотреть, как загружается ваш сайт. Если вы это сделаете, и ваш сайт выглядит плохо, используйте ручной метод.

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

Общие настройки: кэш базы данных

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

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

кэширование W3TC

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

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

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

Итак, как узнать, следует ли включать кеширование базы данных?

Если ваш сайт размещен на общем сервере, лучше отключить эту функцию.

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

Общие настройки: кеш объекта

Кеширование объектов встроено в ядро ​​WordPress. Модуль кеширования объектов кэширует объекты API, чтобы уменьшить количество сложных запросов к базе данных, выполняемых сервером. Так же, как базу данных можно кэшировать, кеширование объектов также легко настроить, но оно может или не может помочь улучшить производительность вашего веб-сайта.

WordPress объекты кэширования

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

Чтобы включить кеширование объектов, выберите " активировать "(Включите) и метод кеширования, который вы используете до сих пор.

Общие настройки: кэш браузера

Активировать кэш браузера так же просто, как установить один флажок, нажав «Сохранить все изменения» (Сохранить все настройки).

кэширования браузера

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

Общие настройки: CDN

Если вы используете сеть распространения контента (CDN) вы можете интегрировать свою службу CDN с W3TC. Это будет отражать кэшированные файлы вашего веб-сервера, чтобы вы могли воспользоваться преимуществами обеих служб: кэширования и доставки распределенного содержимого (CDN).

Чтобы активировать интеграцию с CDN, выберите " Включите », Выберите поставщика услуг CDN из списка CDN, затем нажмите« Сохранить все настройки "(Сохранить все настройки).

Конфигурация W3TC CDN

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

Вы можете заметить, что Cloudflare отсутствует в списке сервисов CDN. Чтобы использовать Cloudflare, вы должны добавить расширение W3TC. Доступ к меню « Расширения ", Активируйте расширение Cloudflare, затем вернитесь в" общие настройки Чтобы завершить интеграцию CloudFlare.

Общие параметры: «Обратный прокси»

Чтобы использовать эту опцию, вы должны установить " лак На вашем сервере и выполните расширенные шаги по настройке сервера. Это только то, что вам нужно делать, если вы ведете свой блог в приватной среде с доступом корень На сервере. Если вы заинтересованы в настройке лак Так что это работает с W3TC, Татс Подробнее (EN Английский рожок) предлагает учебник по нему.

Общие настройки: мониторинг

« Новый Реликвия »Служба управления, может быть интегрирована с W3TC. Чтобы использовать этот сервис, необходимо установить Новый Реликвия На сервере и создать учетную запись « Новый Реликвия ». С тех пор Новый Реликвия Должен быть установлен на сервере, он несовместим с виртуальным хостингом.

Если на вашем сервере установлен New Relic, и у вас есть новая учетная запись « реликвия Введите свои учетные данные в этом разделе, чтобы добавить статистику сервера на панель мониторинга W3TC.

Общие настройки: Разное

Первый вариант в " различный В общих настройках используется активация виджета Google Page Speed »В приборной панели W3TC. Для этого вам сначала нужно настроить ключ API.

неверные настройки W3TC

В большинстве случаев вы не захотите настраивать эти параметры.

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

« Включение блокировки файлов "(Включить блокировку файлов) по умолчанию отключено. Блокировка файлов несовместима с большинством виртуальных хостингов. Однако на частном хостинге вы можете включить его и посмотреть, улучшит ли он производительность вашего сайта.

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

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

Общие настройки: отладка

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

Режим отладки W3TC

При включенном режиме отладки отладочная информация будет добавлена ​​в конец исходного кода страницы.

Интересно отметить, что только кеш-модули, которые включены в меню " Общие настройки Будет доступно в режиме отладки. На изображении выше вы можете видеть только " Page Cache "И" Уменьшать " доступны. Это связано с тем, что другие функции кэширования были отключены во время захвата изображения.

Общие настройки: настройки экспорта / импорта

Если вы используете W3TC на нескольких сайтах и ​​хотите применять одинаковые параметры везде, эта функция будет очень полезна.

настройки импорта и экспорта

Выберите " скачать Чтобы экспортировать текущие настройки. Тогда используйте опцию Выберите файл На другом сайте скачать такую ​​же конфигурацию. Вы также можете использовать эту опцию для создания файла резервной копии, который будет использоваться в качестве точки восстановления при настройке W3TC.

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

В этом списке мета-блоков есть сводка функций, которые (в их полной версии) доступно в меню « Перфоманс .

У вас есть вопросы? Не стесняйтесь спрашивать нас.