Кэш страниц, который отдаёт nginx
Когда страницу открывает посетитель, не вошедший в систему, Cache Enabler сохраняет готовый HTML. Следующие посетители получают этот файл прямо от nginx, без запуска PHP и без обращения к базе. Кэш очищается, когда вы публикуете или редактируете, поэтому устаревшую страницу долго никто не увидит.
Объектный кэш Redis на изолированном уровне
Авторизованных пользователей, корзины и страницы администрирования нельзя кэшировать целыми страницами. На изолированном уровне у каждого сайта свой Redis, который держит в памяти самые востребованные результаты запросов, и WordPress реже обращается к MariaDB. На базовом уровне база данных находится на общем сервере с лимитом подключений на сайт: это правильный выбор, пока большинство посещений обслуживается из кэша страниц.
Реплики при росте трафика
nginx и PHP работают как отдельные сервисы, поэтому каждый может расти сам по себе. Когда нагрузка растёт, новые реплики запускаются автоматически, до максимума вашего тарифа, и останавливаются, когда пик проходит.
- Lite и Plus: одна реплика PHP и одна реплика веб-сервера. Max: до двух реплик PHP.
- Start: одна реплика PHP и одна реплика веб-сервера с гарантированным CPU.
- Pro: до трёх реплик PHP и двух реплик веб-сервера. Business: до шести реплик PHP и трёх реплик веб-сервера.
Реплики работают на том же узле, где хранятся данные сайта. Они сглаживают пики в пределах тарифа, а если сайт большую часть времени упирается в максимум, честный ответ — следующий тариф.
Свежий PHP под вашу версию WordPress
Каждая ветка WordPress работает на той версии PHP, которая подходит ей лучше всего и ещё получает обновления безопасности. OPcache включён. Когда переходить на новую ветку, решаете вы, а если после обновления сайт не отвечает, оно откатывается само.
Цифры в личном кабинете
Верить нам на слово не нужно. В личном кабинете видна доступность с проверкой каждые две минуты, загрузка CPU и памяти, активные реплики, трафик, место на диске и логи сайта.