Полное руководство по использованию W3 Total Cache

Опубликовано: 2015-10-28

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

clip_image002

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

Вот некоторые из способов увеличить скорость страницы и, следовательно, улучшить производительность вашего сайта:

  1. Включение сжатия для файлов CSS, HTML и JavaScript
  2. Минимизация CSS, JavaScript и HTML
  3. Сокращение редиректов
  4. Использование кэширования браузера
  5. Улучшение времени отклика вашего сервера до 200 мс
  6. Использование сети доставки контента (CDN)
  7. И оптимизация изображений

И если вы один из 60 миллионов человек, выбравших WordPress для того места в Интернете, которое вы называете «домом», секрет быстрой загрузки сайта WordPress (помимо хорошего веб-хостинга, хорошо написанных плагинов и CDN ) использует правильное кэширование.

Что такое кэширование WordPress и почему это важно?

Каждый раз, когда пользователь Интернета посещает веб-сайт на базе WordPress, происходит ряд событий, в ходе которых WordPress динамически генерирует HTML-страницу и предоставляет ее пользователю:

  1. Браузер пользователя запрашивает веб-страницу
  2. Ядро WordPress (или мозг WordPress, если его можно так назвать) запрашивает базу данных (так называемые запросы к базе данных MySQL).
  3. База данных возвращает запрошенные данные
  4. Ядро WordPress объединяет полученные данные и данные из активных плагинов и темы для динамического создания HTML-страницы.
  5. Затем он передает эту динамически сгенерированную HTML-страницу в браузер пользователя.

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

Введите кеширование WordPress! Он сохраняет результаты предыдущих запросов к базе данных MySQL в кеше памяти для повторного использования. Кэширование WordPress — один из самых быстрых способов повысить производительность сайта. используя такие плагины, как W3 Total Cache, WP Super Cache или Quick Cache.

Кэширование WordPress с помощью общего кэша W3

Рекомендуется веб-хостами, такими как Media Temple, GoDaddy и HostGator, и используется многими популярными сайтами, включая Mashable, блог Мэтта Катта, AT&T и WPBeginners, W3 Total Cache. — один из самых полных и популярных плагинов для оптимизации производительности WordPress, предназначенный для улучшения пользовательского интерфейса и скорости вашего сайта. Он предлагает кэширование объектов и запросов, кэширование страниц, минимизацию HTML, CSS и JavaScript, сжатие gzip, интеграцию CDN и кэширование браузера. В сочетании эти оптимизации значительно улучшают скорость вашего сайта.

Таким образом, выдающиеся функции W3 Total Cache включают в себя:

  • Кэширование страниц и постов
  • Кэширование CSS и JavaScript
  • Кэширование каналов и страниц результатов поиска
  • Кэширование объектов базы данных
  • Минимизация сообщений, страниц и каналов, включая дополнительные пробелы и комментарии, а также объединение нескольких файлов CSS или JavaScript в один запрос.
  • Кэширование браузера
  • Мобильная поддержка
  • Интеграция и поддержка CDN
  • И поддержка WP-CLI

К преимуществам плагина относятся:

  • Уменьшено время загрузки страницы
  • Значительное улучшение общей производительности и скорости сайта при правильной настройке плагина.
  • Улучшена производительность в органической выдаче.
  • Улучшенные показатели конверсии
  • Оптимизация рендеринга браузера для быстрого рендеринга страниц
  • Улучшена производительность веб-сервера
  • И экономия пропускной способности за счет минификации и сжатия

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

Примечания:

  • Перед установкой и настройкой W3 Total Cache обязательно проверьте производительность своего сайта с помощью Google PageSpeed ​​Insights. и/или Тест скорости веб-сайта Pingdom . Это даст вам точное сравнение до и после.
  • Не менее важно, если вы в настоящее время используете плагин кеша, такой как WP Super Cache, вы должны отключить его перед установкой W3 Total Cache, иначе у плагина возникнут проблемы при активации.
  • W3 Total Cache использует кэш в памяти для сохранения результатов запросов к базе данных MySQL. Это означает, что вам нужно иметь приличный объем памяти, зарезервированный для вашего кеша. Если у вас не так много памяти, выделенной для memcached, как хотелось бы, или ваш сервер ограничен оперативной памятью, этот плагин может не подойти вам.
  • И, наконец, W3 Total Cache отлично сочетается с MaxCDN.

Установка и настройка W3 Total Cache

Чтобы установить W3 Total Cache, деактивируйте и удалите любой другой подключаемый модуль кэширования, который вы можете использовать. Вам также необходимо убедиться, что wp-content/ и wp-content/uploads/ временно имеют разрешения 777, прежде чем продолжить.

Чтобы установить и активировать плагин:

1. Откройте панель управления WordPress.

2. Найдите раздел «Плагины» на панели навигации и выберите пункт меню «Добавить новый».

clip_image004

3. Найдите «Общий кэш W3».

clip_image006

4. Нажмите «Установить сейчас».

5. Найдите путь к «Установленные плагины» в разделе «Плагины» навигации и активируйте W3 Total Cache. Это запустит кэширование страниц в базовом режиме.

Верните разрешения wp-content/ и wp-content/uploads/ обратно на 755.

Чтобы настроить плагин:

1. Щелкните ссылку «Настройки», чтобы перейти на вкладку «Общие настройки». «Включить» кэш страницы и выбрать «Диск: Расширенный» в качестве метода кэширования страницы.

clip_image008

«Включить» минимизацию в автоматической настройке.

clip_image009

«Включить» кеш базы данных и кеш объектов.

clip_image011

«Включить» кеш браузера и CDN. Укажите тип CDN, например, MaxCDN.

clip_image013

Оставьте остальные настройки по умолчанию включенными.

2. В расширенном разделе на вкладке "Кэш страниц" отметьте все, кроме "Кэшировать 404 (не найденные) страницы" в общих параметрах.

clip_image015

В разделе «Предварительная загрузка кеша» установите флажок «Автоматически заполнять кеш страницы» и введите URL-адрес вашей карты сайта.

clip_image017

Оставьте остальные настройки по умолчанию включенными.

3. Затем модуль «Minify» управляет сжатием и минимизацией файлов HTML, CSS и Javascript и является чем-то вроде минного поля, когда дело доходит до конфигурации. Вы должны знать, что вы включаете, потому что на некоторых серверах не хватает памяти или вычислительной мощности для минификации. Идеальные настройки для HTML и XML, JS и CSS следующие:

clip_image019

clip_image021

Примечание. Рекомендуется на вкладке «Минимизировать» установить для параметра «Уведомление об ошибках минимизации» значение «Уведомление администратора», чтобы получать уведомления при возникновении ошибок создания кэша минимизации.

clip_image023

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

На вкладках «Кэш базы данных» и «Кэш объектов» предустановлены все рекомендуемые настройки. На вкладке «Кэш браузера» в разделе «Общие» отметьте все, кроме «Запретить кэширование объектов после изменения настроек» и «Не обрабатывать ошибки 404 для статических объектов с помощью WordPress». Когда вы сохраните настройки, все приведенные ниже настройки автоматически позаботятся о себе.

5. CDN, как мы упоминали выше, означает сеть доставки контента. Если у вас есть поставщик CDN, перейдите на вкладку «Сеть доставки контента», чтобы заполнить поля и установить свои предпочтения. Вам необходимо 1) решить, какие типы контента вы будете выгружать в CDN в общих параметрах и 2) установить соединение с самой CDN через панель конфигурации.

6. И, наконец, используйте вкладку «Группы пользовательских агентов», чтобы указать любые пользовательские агенты, например мобильные телефоны, если используется мобильная тема.

Устранение неполадок общего кэша W3

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

Другой распространенной причиной этого является выбор неправильных методов кэширования. Кэширование WordPress с помощью W3 Total Cache иногда требует определенного количества A/B-тестирования, чтобы получить наилучшие возможные результаты.

И последнее, но не менее важное: если на вашем сайте все еще возникают проблемы, это может быть конфликт между W3 Total Cache и другим плагином или вашей темой. Отправьте отчет об ошибке, щелкнув вкладку «Производительность», а затем нажав «Поддержка», чтобы отправить запрос на бесплатную поддержку и устранение неполадок. Временно деактивируйте W3 Total Cache, пока ваш запрос в службу поддержки не будет обработан.

Теперь прочитайте:

  • 20 лучших бесплатных плагинов WordPress для блоггеров
  • Сумасшедшие удобные плагины WordPress, о которых вы еще не слышали
  • 5 лучших SEO-плагинов для WordPress

Следующие шаги:

  • 20 лучших бесплатных плагинов WordPress для блоггеров
  • Сумасшедшие удобные плагины WordPress, о которых вы еще не слышали
  • 5 лучших SEO-плагинов для WordPress

Отобранные статьи по теме:

  • 20 лучших бесплатных плагинов WordPress для блоггеров
  • Сумасшедшие удобные плагины WordPress, о которых вы еще не слышали (пока)
  • 5 лучших SEO-плагинов для WordPress

* Главное изображение адаптировано из ·JERRYANG