Руководство по W3 Total Cache. Введение в кеширование

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

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

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

Для кеширования сайта существует много плагинов, один из самых популярных — плагин W3 Total Cache. Этот мощный и довольно сложный плагин имеет много полезных функций для ускорения сайта на WordPress.

W3TC — бесплатный плагин с более чем миллионом установок и высоким рейтингом. Его поддержкой и обновлениями занимается группа разработчиков W3 Edge.

Основной функционал W3TC:

  • Cоздает статичную версию сайта для уменьшения нагрузки на сервер,
  • Оптимизирует, минифицирует, объединяет и сжимает HTML, CSS и JavaScript,
  • Соединяет сайт с CDN, все статичные ресурсы копируются на CDN.

Кеширование Вордпресс

Вордпресс — платформа для создания динамических сайтов, то есть страницы хранятся не в виде отдельных статичных html-страниц, а генерируются в ответ на запросы пользователей.

Когда пользователь запрашивает страницу, сервер запрашивает базу данных и php-файлы выдать нужную информацию. На их основе он генерирует html-страницу и отправляет ее посетителю.

Как работает кеш страницы
Принцип работы кеширования

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

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

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

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

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

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

Реклама

Калькулятор ОСАГО

Простой способ выгодно купить полис

Как работает кеширование с плагином W3 Total Cache

  • Статичные минифицированные версии страниц и постов хранятся на сервере, в браузере пользователя и на CDN,
  • CSS и JavaScript файлы минифицируются и хранятся на сервере, в браузере пользователя и на CDN,
  • Архивные страницы, такие как Категории, Архив тегов, Архив автора, страницы с результатами поиска хранятся на сервере, в браузере пользователя и на CDN,
  • Данные базы данных могут быть кешированы на сервере и в браузере пользователя для уменьшения количества обращений к базе данных,
  • Некоторые повторяющиеся данные, например, фавикон, шапка страницы, сайдбар, футер, и так далее, могут быть сохранены в браузере посетителя, чтобы следующие страницы с этими же элементами загружались быстрее.

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

Кому подойдет W3TC

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

  •  WP Super Cache от разработчика Automattic, который делает WooCommerce, Jetpack, приложение WordPress для мобильных и другой софт. Хороший плагин, настраивается за минуту, но имеет минимум функционала.
  • WP Fastest Cache — бесплатная и платная версия. Бесплатная версия немного более продвинутая, чем WP Super Cache.
  • WP Rocket — Премиум плагин, который считается одним из лучших в теме кеширования сайтов на Вордпресс.
  • Powered Cache — Очень хороший плагин как в бесплатной, так и в платной версии. Хорошая альтернатива более дорогому WP Rocket.
  • Hummingbird — плагин от WPMU DEV. После версии 1.7.0 получил функцию кеширования страниц и теперь имеет все основные функции кеширования, которые есть в W3 Total Cache. Хорошая замена более сложному W3TC.

W3TC очень популярный плагин и рекомендуется многими хостингами и разработчиками плагинов для использования. У некоторых плагинов рекламы и слайдеров есть режим совместимости с W3TC, у самого W3TC есть режим совместимости с плагинами Yoast SEO, AMP, WPML и другими.

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

Читайте также:

  1. Лучшие плагины кеширования Вордпресс
  2. W3 Total Cache: Решение проблем
  3. W3 Total Cache: Настройки для виртуальных хостингов

Надеюсь, статья была полезна. Оставляйте комментарии.

Один комментарий

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Techbear

Сайт для тех, кто хочет использовать Вордпресс по максимуму, но не хочет разбираться в коде.

WordPress   WooCommerce   Membership   Elementor   ACF

Обновления блога

Subsription - Gray Footer
Techbear