Как использовать плагин WordPress W3 Total Cache для более быстрых сайтов

Опубликовано: 2018-08-30
w3 общий кеш
Следуйте @Cloudways

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-Plugin-Установка

W3-Total-Cache-Plugin-активация

Установите и активируйте плагин, чтобы настроить параметр W3 Total Cache для WordPress. Вы также можете установить плагин вручную, если вы скачали файл плагина. В этом случае вы можете использовать FTP-доступ, предоставляемый платформой Cloudways.

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

Как использовать W3 Total Cache для WordPress?

Предполагая, что вы установили и включили W3 Total Cache на веб-сайте WordPress, вы увидите новую опцию на боковой панели администратора, то есть « Производительность » на вкладке «Общие настройки». Вы увидите различные типы кеширования, которые можно включить или отключить. Каждый тип области виджета содержит общие настройки для кэширования и тип используемого метода кэширования. W3-Total-Cache-General-Setting

Щиток приборов

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

  • Проверка совместимости
  • Очистить различные кеши

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

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

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

W3-Total-Cache-Enable-Предварительный просмотр

В нашем сегодняшнем руководстве W3 Total Cache Configuration мы настроим параметры, упомянутые на вкладке « Общие параметры» .

Кэш страницы

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

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

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

W3-Total-Cache-Page-cache

Предлагаемый метод кеширования - это альтернативный PHP-код как на PHP 5.6, так и на PHP 7.

Расширенный кеш страницы

Если вы опытный пользователь, перейдите в Панель управления WordPress> Производительность , затем нажмите на параметр « Кэш страницы» и настройте общий кэш W3 для кэша страниц WordPress в соответствии с вашими требованиями.

Уменьшить

Как следует из названия, этот параметр позволяет минимизировать ваши файлы CSS, JS и HTML. Это не параметр кеширования, и он будет вести себя по-разному в разных настройках WordPress.

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

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

W3-Total-Cache-Minify

Предлагаемый метод кеширования - это альтернативный PHP-код как на PHP 5.6, так и на PHP 7.

Расширенная минификация

Если вы опытный пользователь, перейдите на вкладку « Производительность»> «Уменьшить» на левой боковой панели и настройте минимизацию в соответствии с вашими требованиями.

Кэш базы данных

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

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

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

Предлагаемый метод кеширования - Memcached .

W3-Total-Cache-База данных-кеш

Расширенный кэш базы данных

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

Кэш объектов

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

Предлагаемый метод кеширования - Redis .

W3-Total-Cache-Object-Cache

Расширенный кэш объектов

Если вы опытный пользователь, вы можете настроить объектный кэш в соответствии с вашими требованиями. Просто нажмите на опцию Object Cache на вкладке Performance .

Кэш браузера

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

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

  1. Установить заголовок Last-Modified
  2. Установить заголовок с истечением срока действия
  3. Установить заголовок управления кешем
  4. Установить тег объекта
  5. Установить заголовок W3 Total Cache
  6. Включить сжатие HTTP (GZIP)

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

W3-Total-Cache-Браузер-Кэш

Расширенный кеш браузера

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

CDN

Сети доставки контента для WordPress стали популярными, особенно для веб-сайтов, которые получают трафик со всего мира. CDN, такие как MaxCDN и Cloudflare, популярны, и вы можете легко интегрировать их со своим сайтом WordPress через плагин W3TC.

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

Это настоятельно рекомендуется для веб-сайтов с высоким трафиком, ориентированных на глобальную аудиторию. CDN, такая как Cloudflare, который также совместим с W3 Total Cache, имеет более 150+ центров обработки данных по всему миру. Эти сети создают копию вашего веб-сайта и сервера через свой сервер, а не отправляются туда и обратно на веб-хост при каждом запросе пользователя.

W3-Total-Cache-CDN

Расширенная конфигурация CDN

Если вы опытный пользователь, перейдите к CDN из левого меню W3TC (Производительность) и настройте CDN W3TC в соответствии с вашими требованиями.

Обратный прокси

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

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

W3-Total-Cache-Обратный прокси

Мониторинг

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

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

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

Облачные Пути-Реликвия

Лицензирование

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

W3-Total-Cache-Лицензия

Разное

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

W3-Total-Cache-Miscelleneous

Отлаживать

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

W3-Total-Cache-Debug

Настройки импорта / экспорта

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

W3-Total-Cache-Import-Export-Setting

Конфигурация W3 Total Cache для Cloudflare

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

Конфигурация W3 Total Cache для Cloudflare

После завершения авторизации вы сможете настроить Cloudflare с помощью плагина W3TC.

Breeze - плагин кеширования WordPress

Breeze - это бесплатный и удобный плагин для кэширования WordPress, разработанный командой Cloudways. Он предлагает различные варианты оптимизации производительности WordPress на разных уровнях. Он одинаково хорошо работает с WordPress, WordPress с WooCommerce и WordPress Multisite. Это легкий плагин с функциями, ориентированными на более быстрый веб-сайт.

Заключение

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