Тестовая средаCloudways|Стек Lightning|WordPress 7.1.3|Breeze 2.6.1|Object Cache Pro 1.25.5|Проверено 2026-10-19
В схеме кеширования Cloudways Varnish на сервере хранит готовые страницы, а Redis — результаты запросов к базе данных, а WordPress, оптимизированный Cloudways, поставляется с уже установленными плагинами Breeze и Object Cache Pro. Проверка заголовков ответа тестового приложения на Lightning Stack показала, что главная страница больше 9 часов отдавалась из одной и той же копии Varnish, а правки в записи появляются только после того, как Breeze или WP Rocket очистит кеш.
Содержание
3 мин чтения
Содержание
3 мин чтения
View more
1️⃣ Структура кеша Cloudways
На сервере Cloudways вместе установлены веб-серверы Nginx и Apache, кеш страниц Varnish, объектный кеш Redis, PHP-FPM и MariaDB. Для каждого приложения в [Application Settings] › [WebStack] вы выбираете один из двух стеков: Hybrid Stack, который использует Nginx и Apache вместе, или Lightning Stack, который использует только Nginx. Lightning Stack не читает [.htaccess].
Вкладка [WebStack] в [Application Settings] приложения
🗂️ Конфигурация кеша Cloudways
📂 Веб-сервер
NginxLightning Stack использует только Nginx и PHP-FPM
ApacheHybrid Stack обрабатывает правила .htaccess
📂 Кеш страниц
VarnishХранит копии страниц на сервере, включается и отключается для каждого приложения
BreezeКеш страниц на уровне плагина WordPress
📂 Объектный кеш
Redis · Object Cache ProХранит результаты запросов к базе данных
📂 Выполнение WordPress
PHP-FPMВыполняет PHP-код
MariaDBБаза данных
2️⃣ Настройка Varnish и правила исключений
Varnish по умолчанию включён на всех серверах Cloudways, а если он включён на сервере, то действует для всех приложений этого сервера. Чтобы отключить его только для одного приложения, выключите [Varnish] в [Application Settings] › [General] этого приложения.
Вкладка [General] в [Application Settings] приложения и переключатель [Varnish]
Страницы входа и администрирования WordPress, страницы корзины и оформления заказа WooCommerce, а также запросы с cookie входа изначально исключены из кеша. Дополнительные адреса и cookie для исключения добавляются кнопкой [Add New Exclusion] на вкладке [Varnish] в [Application Settings]. Адрес вводится как путь без домена, например [/booking/].
Вкладка [Varnish] в [Application Settings] приложения
Когда к тестовому приложению обратились с cookie входа, в ответе не было заголовка [x-cache], а главная страница, запрошенная без cookie, показала [x-cache: HIT] и [age: 33254]. [age] — это число секунд с момента создания копии Varnish, здесь около 9 часов 14 минут.
Varnish используется с WordPress и Magento 2 и не подходит для Laravel и самописных PHP-приложений.
Время жизни кеша (TTL) задаётся в поле Varnish [Cache Lifetime] в [Settings & Packages] › [Advanced] сервера; на только что созданном тестовом сервере значение было 30 дней. Можно выбрать 4, 8, 14 и 24 часа либо 7, 14 и 30 дней, а поскольку значение задаётся на уровне сервера, оно действует для всех приложений, включая staging.
Нажмите на подсвеченный пункт в меню слева или на подсвеченный переключатель на экране
3️⃣ Redis и Object Cache Pro
Даже если Varnish сохраняет страницу, запросы, исключённые из кеша, например от вошедших пользователей или из корзины, заставляют WordPress обращаться к базе данных, чтобы собрать страницу. Object Cache Pro — это плагин, который сохраняет результаты этих запросов в памяти Redis, чтобы при повторном запросе тех же данных не обращаться к базе данных.
Приложения WordPress и WooCommerce, оптимизированные Cloudways, создаются с установленным и активированным Object Cache Pro, и пользователи Cloudways применяют его бесплатно. Включается и отключается он на вкладке [Application Settings] › [WordPress] приложения, а в только что созданном тестовом приложении он тоже был включён с самого начала.
Переключатель [Object Cache Pro] в самом верху вкладки [Application Settings] › [WordPress]
Если установить его вместе с другим плагином объектного кеша, например Redis Object Cache или WP Redis, возникнет конфликт, поэтому сначала удалите такой плагин. Если отключить службу Redis на сервере, Object Cache Pro перестанет работать во всех приложениях; кроме того, он не работает на версиях PHP ниже 7.4.
4️⃣ Выбор между Breeze и WP Rocket
Кеш страниц работает и с одним Varnish, без Breeze. Однако Varnish сам не знает, что запись изменилась, поэтому старая страница показывается, пока не истечёт время жизни кеша или вы не очистите его вручную.
Breeze — бесплатный плагин кеширования, который поставляется установленным в оптимизированном Cloudways WordPress; экран настроек открывается в меню администратора через [Настройки] › [Breeze].
В проверенном приложении [Cache System] был включён, а внутренний кеш очищался каждые 1440 минут (1 сутки). Если на вкладке [VARNISH] включён [Auto Purge Varnish], то при публикации новой записи или страницы и при добавлении комментария очищается и кеш Varnish.
Вкладка [BASIC OPTIONS] в настройках Breeze
Если вы используете WP Rocket, отключите и удалите другие плагины оптимизации, например Breeze. Сразу после переноса сайта, который работал на WP Rocket, в новое приложение плагином Migrator в HTML главной страницы одновременно оказались метка кеша Breeze и скрипт отложенной загрузки WP Rocket. Поэтому после переноса сайта сначала проверьте, включён ли Breeze.
WP Rocket: вкладка [Varnish] – включённая там автоматическая очистка выполняет ту же роль, что и Breeze, а Object Cache Pro можно использовать вместе с плагинами кеша страниц, такими как Breeze и WP Rocket.
5️⃣ Очистка кеша
Чтобы сразу очистить кеш, воспользуйтесь меню [Breeze] на верхней панели администратора WordPress.
Меню [Breeze] на панели администратора
Если вы подключились по SSH, следующая команда очищает сразу и кеш плагина, и кеш Varnish.
wpbreezepurge--cache=all
[--cache=varnish] очищает только кеш Varnish.
wpbreezepurge--cache=varnish
[--cache=local] очищает только кеш плагина.
wpbreezepurge--cache=local
Если перед сайтом стоит прокси вроде Cloudflare, изменения могут не появиться сразу даже после очистки Varnish; тогда очистите и кеш Cloudflare.
🔢 FAQ & рекомендуемые материалы
Varnish кеширует и страницы 404 — на 5 минут.
Список исключений по умолчанию рассчитан на английские адреса вроде [/cart], поэтому переведённые адреса, например немецкий [/warenkorb], нужно отдельно добавить в правила исключений Varnish.
Если выключить Object Cache Pro в настройках приложения, плагин будет деактивирован и удалён. Если же выключить службу Redis на сервере, плагин только деактивируется и останется установленным, а после повторного включения Redis снова активируется.
☁️Рекомендуемые материалы о Cloudways19 статей · 2 инструмента
🗂️ Работа с Cloudways
📄 Регистрация и базовая настройка📄 Подключение домена📄 Настройка SSL
📋 Сервер & приложение📄 Вход в админку📄 Staging Management📄 Оплата и тарифы📄 Почта и SMTP-аддон📄 MCP и управление сервером с ИИ📄 Подключение по SFTP и SSH📄 Миграция📄 Резервные копии📄 Изменение размера сервера
📋 Сравнение хостингов: TOP 7📄 Что такое облачный хостинг📄 Что такое управляемый хостинг📄 Стоимость веб-хостинга📄 Cloudways для малого бизнеса📄 Cloudways и WooCommerce
🛠️ WHOIS-проверка домена🛠️ Определение темы и плагинов
ℹ️ О партнёрских ссылках Материалы этого сайта содержат партнёрские ссылки. Если посетитель покупает товар или услугу по такой ссылке, сайт получает комиссию от продавца. При этом сумма, которую платит покупатель (при акционных скидках сумма снижается ↓), не увеличивается. Указанные цены, скидки и наличие актуальны на момент написания и могут отличаться, поэтому перед покупкой уточняйте их у продавца. Товары выбираются и оцениваются по нашим собственным критериям, а комиссия не влияет ни на порядок, ни на содержание обзоров.