Что умеет
W3 Total Cache собирает в одном плагине всё, что связано с серверным ускорением WordPress. Это кэш страниц, кэш запросов к базе, кэш объектов, кэш фрагментов и браузерное кэширование, а также минификация и объединение файлов HTML, CSS и JavaScript.
Дополнительно доступно:
- подключение CDN для медиафайлов, файлов темы и самого WordPress;
- разное кэширование для мобильных устройств и отдельных групп пользовательских агентов;
- выбор хранилища кэша, если оно доступно на вашем сервере: файлы на диске, Redis, Memcached и другие;
- настройки для сайтов с большим трафиком и работой на нескольких серверах.
Установка и настройка
Включайте функции по очереди и после каждого шага проверяйте сайт в режиме без авторизации:
- Начните с кэша страниц и кэша браузера, это даёт основной прирост.
- Затем включайте кэш объектов и базы данных, если на сервере есть подходящее хранилище. На обычном виртуальном хостинге дисковый кэш объектов часто не даёт выигрыша.
- Минификацию подключайте в самом конце и сразу проверяйте формы, слайдеры, меню и корзину.
- Если используете CDN, укажите адрес и очистите кэш.
Для измерений используйте PageSpeed Insights и GTmetrix до и после каждого изменения.
Подводные камни
- Конфликты. Два кэширующих плагина вместе ломают сайт. Перед установкой отключите и удалите остальные, а также проверьте, не включён ли кэш на уровне хостинга.
- Минификация. Объединение скриптов способно сломать работу форм, слайдеров и корзины WooCommerce. Проблемные файлы добавляйте в исключения.
- Динамические страницы. Корзину, оформление заказа и личный кабинет необходимо исключить из кэша страниц.
- Права и конфигурация сервера. Плагин записывает правила в
.htaccessили конфигурацию сервера. Перед установкой сделайте резервную копию, а после удаления проверьте, что лишних правил не осталось. - Нагрузка. Неподходящее хранилище кэша способно замедлить сайт, а не ускорить.
Кому подойдёт
Разработчикам и администраторам, которые понимают, как устроено кэширование, и хотят управлять всем из одного места. Если нужен вариант проще, посмотрите LiteSpeed Cache для серверов на LiteSpeed, WP Fastest Cache с понятной настройкой или Speed Optimizer для хостинга SiteGround.