Как использовать плагин WordPress W3 Total Cache для более быстрых сайтов
Опубликовано: 2018-08-30
WordPress Core несколько не хватает, когда дело доходит до использования систем кеширования для уменьшения времени загрузки сайта и использования ресурсов сервера. К счастью, в репозитории WordPress есть несколько лучших плагинов; Один из них - плагин WordPress W3 Total Cache, который помогает ускорить загрузку веб-сайтов с помощью правил кеширования.
Использование механизма кэширования на сайте WordPress обеспечивает улучшенное взаимодействие с пользователем за счет повторного использования данных, которые пользователь уже запросил, с помощью кеширования браузера. Благодаря кешированию файлы становятся доступными мгновенно, что ускоряет загрузку веб-сайта.
В Cloudways каждая новая установка экземпляра WordPress поставляется с предварительно настроенным Breeze, нашим специально разработанным плагином кеширования WordPress. Но если вы все еще хотите использовать W3 Total Cache для сайтов WordPress, поскольку он также совместим с нашим управляемым стеком облачного хостинга, то это руководство для вас. (Вы также можете использовать другие плагины кеширования WordPress с аналогичными настройками.)
В этом руководстве мы покажем вам, как использовать W3 Total Cache на веб-сайте WordPress с некоторыми рекомендуемыми конфигурациями W3 Total Cache, чтобы получить от него максимальную отдачу.
- Установите плагин WordPress W3 Total Cache
- Как использовать W3 Total Cache для WordPress
- Щиток приборов
- общие настройки
- Кэш страницы
- Уменьшить
- Кэш базы данных
- Кэш объектов
- Кэш браузера
- CDN
- Обратный прокси
- Мониторинг
- Лицензирование
- Разное
- Отлаживать
- Настройки импорта / экспорта
- Конфигурация W3 Total Cache для Cloudflare
- Breeze - плагин кеширования WordPress
- Заключение
Установите плагин WordPress W3 Total Cache
Войдите в свою панель управления WordPress и перейдите в Плагины → Добавить новый и найдите W3 Total Cache .


Установите и активируйте плагин, чтобы настроить параметр W3 Total Cache для WordPress. Вы также можете установить плагин вручную, если вы скачали файл плагина. В этом случае вы можете использовать FTP-доступ, предоставляемый платформой Cloudways.
Сначала мы рассмотрим доступные настройки плагина. Для новичков настройки могут сбивать с толку, поэтому полезно точно знать, что делает каждый параметр.
Как использовать W3 Total Cache для WordPress?
Предполагая, что вы установили и включили W3 Total Cache на веб-сайте WordPress, вы увидите новую опцию на боковой панели администратора, то есть « Производительность » на вкладке «Общие настройки». Вы увидите различные типы кеширования, которые можно включить или отключить. Каждый тип области виджета содержит общие настройки для кэширования и тип используемого метода кэширования. 
Щиток приборов
На панели управления вы можете выполнить несколько быстрых действий, например:
- Проверка совместимости
- Очистить различные кеши
Прежде чем двигаться дальше, не забудьте выполнить проверку совместимости , которая отобразит установленные и включенные / отключенные серверные модули и ресурсы. Это даст вам представление о том, насколько хорошо этот плагин кеширования может работать в соответствии с имеющимися у вас ресурсами, не только это, но и покажет вам программное обеспечение, которое может потребоваться установить, чтобы получить преимущество дополнительных функций W3TC. 
общие настройки
В этом режиме вы можете включить режим предварительного просмотра перед фактическим сохранением настроек кеширования. И в этом разделе также есть опция для сохранения настроек и очистки кешей, которые можно использовать для очистки существующего кеша.

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

Предлагаемый метод кеширования - это альтернативный PHP-код как на PHP 5.6, так и на PHP 7.
Расширенный кеш страницы
Если вы опытный пользователь, перейдите в Панель управления WordPress> Производительность , затем нажмите на параметр « Кэш страницы» и настройте общий кэш W3 для кэша страниц WordPress в соответствии с вашими требованиями.
Уменьшить
Как следует из названия, этот параметр позволяет минимизировать ваши файлы CSS, JS и HTML. Это не параметр кеширования, и он будет вести себя по-разному в разных настройках WordPress.
Минификация - это процесс удаления ненужных пробелов, комментариев и отступов из файлов, чтобы можно было сэкономить место и уменьшить общий размер файла. Это файлы, отвечающие за просмотр и другое взаимодействие с пользователем, и если они не будут доставлены достаточно быстро, это может нанести вред пользовательскому опыту.
Мы рекомендуем вам предварительно протестировать его отдельно на промежуточном сайте WordPress. В некоторых случаях это может отрицательно сказаться на производительности вашего веб-сайта, поскольку процесс минификации требует значительных ресурсов сервера.

Предлагаемый метод кеширования - это альтернативный PHP-код как на PHP 5.6, так и на PHP 7.
Расширенная минификация
Если вы опытный пользователь, перейдите на вкладку « Производительность»> «Уменьшить» на левой боковой панели и настройте минимизацию в соответствии с вашими требованиями.
Кэш базы данных
Кэширование запросов к базе данных снизит нагрузку на ваш сервер, следовательно, у сервера будет больше ресурсов для обслуживания веб-сайта входящим потоком трафика.
В этом типе кэширования частые запросы кэшируются и используются, когда пользователь делает аналогичный запрос снова и снова. Это избавляет от необходимости искать все таблицы в базе данных и быстрее возвращает требуемый результат.
Это будет особенно полезно, если у вас есть веб-сайт WordPress, который отправляет много запросов к базе данных при загрузке страницы.
Предлагаемый метод кеширования - Memcached .


Расширенный кэш базы данных
Если вы опытный пользователь, перейдите к параметру « Кэш базы данных» на вкладке « Производительность » в меню боковой панели и настройте кэш базы данных в соответствии с вашими требованиями.
Кэш объектов
Кеши объектов особенно полезны для веб-сайтов с интенсивным использованием баз данных. Некоторое время назад Cloudways интегрировали Redis на свои серверы, вам нужно установить его, перейдя в Серверы → Настройки и пакеты → Пакеты, затем нажмите « Установить Redis», а затем «Включить кэш объектов». Мы написали обширное руководство по добавлению Redis в WordPress.
Предлагаемый метод кеширования - Redis .

Расширенный кэш объектов
Если вы опытный пользователь, вы можете настроить объектный кэш в соответствии с вашими требованиями. Просто нажмите на опцию Object Cache на вкладке Performance .
Кэш браузера
В наши дни браузеры кэшируют статическое содержимое веб-сайтов, чтобы улучшить взаимодействие с пользователем. В параметре W3TC кеширования браузера вы можете включить / отключить его. Кроме того, вы можете добавить исключения и даты истечения срока действия элементов.
Мы предлагаем вам включить его, а затем перейти на вкладку Browser Cache и включить следующие настройки для максимального эффекта.
- Установить заголовок Last-Modified
- Установить заголовок с истечением срока действия
- Установить заголовок управления кешем
- Установить тег объекта
- Установить заголовок W3 Total Cache
- Включить сжатие HTTP (GZIP)
Кеш браузера важен, особенно если у вашего сайта есть постоянные посетители. Статический контент уже кэшируется в их браузерах в соответствии с правилами, которые вы реализовали в настройках. С сервера загружается только обновленный контент, что ускоряет загрузку всего веб-сайта и экономит пропускную способность.

Расширенный кеш браузера
Если вы опытный пользователь, вы можете настроить кэш браузера в соответствии с вашими требованиями. Просто нажмите на опцию Browser Cache на вкладке Performance .
CDN
Сети доставки контента для WordPress стали популярными, особенно для веб-сайтов, которые получают трафик со всего мира. CDN, такие как MaxCDN и Cloudflare, популярны, и вы можете легко интегрировать их со своим сайтом WordPress через плагин W3TC.
CDN обслуживают статический контент вашего веб-сайта из разных мест, а не только с вашего хостинг-сервера WordPress. Это помогает снизить нагрузку на ваш сервер и улучшает скорость, с которой веб-сайт обслуживается посетителями, приходящими из разных мест.
Это настоятельно рекомендуется для веб-сайтов с высоким трафиком, ориентированных на глобальную аудиторию. CDN, такая как Cloudflare, который также совместим с W3 Total Cache, имеет более 150+ центров обработки данных по всему миру. Эти сети создают копию вашего веб-сайта и сервера через свой сервер, а не отправляются туда и обратно на веб-хост при каждом запросе пользователя.

Расширенная конфигурация CDN
Если вы опытный пользователь, перейдите к CDN из левого меню W3TC (Производительность) и настройте CDN W3TC в соответствии с вашими требованиями.
Обратный прокси
Серверы Cloudways поставляются с предустановленным кешем Varnish. Varnish - это очень мощный кеш, который кэширует весь контент (который может включать как статический, так и динамический контент вашего веб-сайта) и обслуживает этот контент как вернувшихся, так и новых посетителей. Этот кеш ускоряет HTTP-запросы и находится перед Apache (веб-сервером).
В W3TC настройка обратного прокси используется для очистки кеша Varnish всякий раз, когда вы обновляете свой веб-сайт. Настоятельно рекомендуется оставить его включенным, иначе вам придется каждый раз очищать лак вручную.

Мониторинг
Если вы используете New Relic с WordPress, вы можете подключить его к своему веб-сайту, просто введя API New Relic своей учетной записи.
Но это не требуется, поскольку серверы Cloudways поставляются со встроенной учетной записью New Relic, к которой вы можете получить доступ в разделе Управление сервером → Мониторинг → Приложение .
New Relic - это инструмент мониторинга производительности приложений, который дает вам представление о том, насколько хорошо ваше приложение работает, и определяет места, которые вызывают проблемы, связанные с производительностью.

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

Разное
На этой вкладке вы найдете общие параметры, которые вы можете использовать в качестве панели инструментов Google Page Speed. Мы рекомендуем оставить параметр « Проверить правила перезаписи » и не отмечать другие параметры.

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

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

Конфигурация W3 Total Cache для Cloudflare
Если вы собираетесь использовать Cloudflare CDN с помощью плагина W3 Total Cache, перейдите на вкладку Extensions и, предполагая, что вы уже настроили Cloudflare для WordPress, просто активируйте плагин Cloudflare → перейдите в настройки плагина и укажите свой адрес электронной почты и ключ API. для авторизации.

После завершения авторизации вы сможете настроить Cloudflare с помощью плагина W3TC.
Breeze - плагин кеширования WordPress
Breeze - это бесплатный и удобный плагин для кэширования WordPress, разработанный командой Cloudways. Он предлагает различные варианты оптимизации производительности WordPress на разных уровнях. Он одинаково хорошо работает с WordPress, WordPress с WooCommerce и WordPress Multisite. Это легкий плагин с функциями, ориентированными на более быстрый веб-сайт.
Заключение
Сегодня мы узнали, как настроить W3 Total Cache для WordPress, чтобы ускорить загрузку страницы. Существует множество дополнительных настроек, которые вы можете настроить, чтобы лучше оптимизировать веб-сайт WordPress с помощью плагина W3 Total Cache. Все зависит от различных настроек WordPress. Имейте в виду, что вы можете испортить настройки, поэтому использование предлагаемых настроек окажется для вас наиболее полезным. Однако, если вы все же хотите поэкспериментировать с различными комбинациями кеширования; Я предлагаю вам сделать полную резервную копию вашего сайта.
