Кеширование снижает нагрузку на WordPress, но нет одного кеша, который решает все задачи. Выбор зависит от хостинга, объёма трафика и динамического функционала: магазин, личный кабинет и формы требуют отдельного подхода.
Четыре слоя кеширования
Page cache: сохраняет готовый HTML для повторных запросов. Особенно полезен для публичных статей и каталогов.
Object cache: хранит результаты внутренних вычислений и обращений к базе в течение запроса; постоянный кеш (например, Redis) требует отдельной настройки.
PHP OPcache: кеширует скомпилированный PHP-код. Обычно настраивается на уровне сервера, а не стандартным плагином страниц.
Браузер/CDN: кешируют статические ресурсы или ответы на сетевом уровне. Их нужно настраивать отдельно от WordPress.
Как выбрать систему
- Узнайте, что уже включено на хостинге: серверный page cache, Redis, CDN.
- Не устанавливайте сразу несколько плагинов page cache без конкретной причины: они могут конкурировать за правила сервера и кеш-дропины.
- Выберите один понятный механизм очистки после публикации.
- Для WooCommerce исключите из общего кеша корзину, оформление заказа, личный кабинет и другие персонализированные ответы.
- Проверьте изменения на staging и на гостевых страницах.
Кеширование и магазин WooCommerce
Сервер не должен раздавать одному посетителю персональные данные другого. Проверьте исключения по URL, cookies и HTTP-ответам на выбранной платформе. Особенно опасно включать агрессивный кеш для оформления заказа без понимания динамических фрагментов страницы.
Как измерить результат
Сравнивайте одинаковые URL, типы устройств и сетевые условия. Смотрите TTFB, LCP и количество обращений к серверу; помните, что улучшение TTFB не обязательно исправляет тяжёлый JS или изображения.
Типичные ошибки
- Считать
WP_CACHEавтоматическим включением Redis. - Устанавливать два независимых page cache без плана их взаимодействия.
- Пытаться ускорить фронтенд только сбросом object cache.
- Публиковать устаревший HTML из CDN после обновления темы.
- Не тестировать формы, корзину и авторизацию.
Что делать дальше
Для базового внедрения настройте один слой page cache, проверьте управление обновлениями и исключения. Затем оцените, нужен ли постоянный object cache и где находится основное узкое место.
Связанные материалы: как очистить кеш, диагностика скорости, WP Super Cache.
Источник: https://developer.wordpress.org/advanced-administration/wordpress/wp-config/
Материал был полезен?
Помогите нам сделать материалы точнее и понятнее.