Кэширование в WordPress работает только когда вы понимаете, что именно ускоряете
Кэш — это не одна кнопка «ускорить сайт», а набор слоёв. Чаще всего есть: • page cache — отдаёт готовую HTML-страницу; • object cache — сохраняет повторяющиеся запросы к БД; • browser cache — оставляет файлы у посетителя. Если включить всё подряд без логики, можно получить конфликт плагинов, старые элементы на странице и «магические» баги после правок.
Главная ошибка — кэшировать всё одинаково. Для сайта с динамикой надо исключать корзину, личный кабинет, формы, админку и страницы, где контент зависит от пользователя. Иначе посетитель видит чужие данные или устаревшую версию. Для контентных страниц, наоборот, кэш почти всегда полезен: он снимает нагрузку с PHP и базы.
Проверяйте не только факт включения кэша, но и заголовки ответа, TTL, правила очистки и порядок слоёв. Сначала оптимизируйте серверный и page cache, потом уже смотрите на object cache. Если стоит CDN, убедитесь, что он не раздаёт старые изображения и не мешает обновлению HTML.
Хороший кэш незаметен: страница открывается быстро, а после изменения контент обновляется без сюрпризов. Настройте исключения один раз и тестируйте критические сценарии после каждого изменения темы или плагина.
Максимальная скорость WordPress
@wp_speed_optimization_ww
Кэширование в WordPress работает только когда вы понимаете, что именно ускоряете
Этот пост опубликован в Telegram-канале Максимальная скорость WordPress. Подписаться можно по ссылке: @wp_speed_optimization_ww.