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