Пошагово разбираем, какой кэш нужен WordPress, что исключать, как не сломать формы и корзину, и почему один плагин кэша не решает все проблемы.
01.03.20261 мин на чтениеFAQ1.2K
Кэш ускоряет сайт только тогда, когда настроены исключения и проверены динамические сценарии.
Какой кэш нужен WordPress
Базовый набор для большинства сайтов: page cache, browser cache, сжатие, аккуратная оптимизация CSS/JS и понятные исключения.
для обычного сайта чаще хватает page cache;
для WooCommerce важны исключения корзины и checkout;
для нагруженных проектов полезен object cache.
Ошибки при настройке кэша
Нет исключений
Корзина, личный кабинет, формы и динамические блоки могут отдавать устаревшие данные.
Агрессивная минификация
Объединение и отложенная загрузка JS могут ломать меню, формы, слайдеры и оплату.
Нет прогрева
После очистки кэша первые посетители получают медленную генерацию страниц.
Игнорируется object cache
На проектах с тяжёлыми запросами page cache не решает нагрузку на базу полностью.
Кэш без оптимизации изображений
Страница может оставаться тяжёлой даже при включенном кэше.
Конфликтующие плагины
Два плагина кэша или оптимизации могут конфликтовать и ломать фронт.
Как настроить кэш правильно
Что такое кэширование WordPress
Кэширование снижает количество повторной работы: WordPress не генерирует одну и ту же страницу заново для каждого посетителя, браузер не скачивает одинаковые файлы повторно, а база данных меньше нагружается повторяющимися запросами.
Основные виды кэша
page cache - готовая HTML-страница;
browser cache - хранение CSS, JS и изображений в браузере;
object cache - ускорение повторяющихся запросов к базе;
opcode cache - ускорение PHP-кода на сервере;
CDN cache - отдача статики через ближайшие серверы.
Как настраивать без поломок
Нужно задать исключения, проверить динамические страницы, настроить очистку кэша при изменениях и протестировать сайт как обычный посетитель: формы, корзина, фильтры, поиск, меню и мобильная версия.
Какие виды кэша использовать
Вид кэша
Что ускоряет
Когда нужен
Что проверить
Page cache
Генерацию HTML
Почти всем сайтам
Исключения динамических страниц
Browser cache
Повторную загрузку статики
Всем сайтам
Сроки кеширования CSS/JS/изображений
Object cache
Запросы к базе данных
Нагруженным сайтам и WooCommerce
Redis/Memcached и совместимость
CDN cache
Доставку статики
Сайтам с широкой географией
Обновление файлов и purge
Совет по кэшу
Перед включением агрессивных настроек сделайте бэкап и проверьте сайт в режиме инкогнито. Особенно внимательно тестируйте формы, корзину, checkout, личный кабинет и мобильное меню.
Часто задаваемые вопросы
Зависит от хостинга и сайта. Важно не название плагина, а правильные исключения и проверка после включения.
Обычно нет. Два плагина часто конфликтуют и дублируют настройки.
Иногда да, но лучше настроить автоматическую очистку при изменении страниц, меню, товаров и CSS/JS.
Скорее всего, страница или статические файлы отдаются из кэша. Нужно очистить кэш плагина, CDN и браузера.