Что умеет
Cache Enabler сохраняет сгенерированные страницы как статические HTML-файлы на диске. Следующий посетитель получает готовый файл без запуска PHP и обращений к базе, поэтому страница открывается быстрее и нагрузка на сервер падает.
- Кэш. Несколько версий кэша в зависимости от настроек и запроса, в том числе отдельная версия для мобильных устройств.
- Очистка. Автоматическая интеллектуальная очистка при публикации и обновлении материалов, ручная очистка и очистка через WP-CLI.
- Срок жизни. Можно задать истечение срока действия кэша.
- Сжатие. Предварительное сжатие Brotli и Gzip.
- HTML. Минификация, с возможностью включить или исключить встроенные CSS и JavaScript.
- WebP. Подача WebP-версий картинок, созданных плагином Optimus.
- Прочее. Поддержка произвольных типов записей, ответ 304 Not Modified, показ размера кэша на панели.
Плагин хорошо сочетается с Autoptimize, который отвечает за объединение и минификацию CSS и JS.
Установка и настройка
Установите и активируйте плагин. Базовых настроек обычно достаточно. Проверьте раздел настроек: срок жизни кэша, поведение для мобильных устройств, исключения. Откройте сайт в режиме инкогнито, посмотрите исходный код страницы — в конце должен быть комментарий, что страница отдана из кэша. Затем убедитесь, что формы, корзина и личный кабинет работают.
Подводные камни
Динамические страницы. Корзина, оформление заказа, личный кабинет и страницы с персональными данными не должны кэшироваться. Проверьте исключения, особенно на магазине с WooCommerce.
Конфликты кэшей. Не включайте одновременно два плагина кэша страниц или кэш плагина и серверный кэш хостинга без понимания, как они взаимодействуют. Если на хостинге уже есть серверное кэширование, лишний слой может принести проблемы.
Права на запись. Плагин должен записывать файлы в каталог кэша. При ограничениях хостинга кэш не заработает.
После смены темы или плагинов. Очищайте кэш вручную, иначе посетители увидят старую версию.
WebP. Для WebP нужно отдельно подготовить картинки и настроить правила веб-сервера.
Кому подойдёт
Сайтам, которым нужен простой статический кэш без лишних функций. Если нужны оптимизация CSS и JS, картинок и кэш в одном плагине, посмотрите LiteSpeed Cache, WP Fastest Cache или Speed Optimizer.