Кэширование WordPress: где ускорение есть, а где оно ломает сайт
Кэш — это не «включил плагин и забыл». Он ускоряет только повторяющиеся запросы: страницы, блоки, запросы к базе. Но если кэшировать всё подряд, легко получить старые цены, битые корзины и форму, которая не отправляется.
Проверьте три слоя:
— page cache: для обычных страниц и записей;
— object cache: для тяжелых запросов к базе;
— browser cache: для картинок, CSS и JS.
Частая ошибка — ставить один плагин и надеяться, что он решит и сервер, и браузер, и WooCommerce.
Есть места, где кэш нужно отключать:
— корзина, оформление заказа, личный кабинет;
— формы, где важны свежие данные;
— страницы с персонализацией и динамическими блоками.
Если там живут cookie, сессии или AJAX, кэш проверяют отдельно, а не на глаз. Иначе ускорение на главной превращается в проблемы в продажах.
Лучший порядок такой: сначала замерьте, что тормозит; потом включайте кэш; затем исключайте динамические страницы; и только после этого ужимайте CSS/JS. Если сайт быстрый только в тесте, а в реальной работе ломается, значит кэш настроен слишком грубо. Ставьте скорость так, чтобы страница открывалась быстро и в ней не терялась логика сайта.
Максимальная скорость WordPress
@wp_speed_optimization_ww
Кэширование WordPress: где ускорение есть, а где оно ломает сайт
Этот пост опубликован в Telegram-канале Максимальная скорость WordPress. Подписаться можно по ссылке: @wp_speed_optimization_ww.