Ускорение и кеширование через Cloudflare
Qubix раздаёт ваши домены через Cloudflare — глобальную сеть серверов — и настраивает всё сам. Ускорение включено по умолчанию: страницы грузятся у посетителей в разы быстрее, а нагрузка на ваш сервер ниже в десятки раз. Всё это бесплатно: Cloudflare не берёт денег за свою сеть, а Qubix берёт настройку на себя.
Что Qubix настраивает автоматически
Когда домен обслуживается через Cloudflare, Qubix при подключении сам:
- заводит зону, DNS-записи и SSL (режим Full, принудительный HTTPS, TLS 1.2);
- направляет трафик домена через сеть Cloudflare на ваш сервер.
Вам для этого ничего делать не нужно — домен сразу работает за Cloudflare.
Почему через Cloudflare выгоднее, чем напрямую
Домен можно подключить к Qubix и напрямую, но раздача через Cloudflare выгоднее по всем статьям:
- Быстрее для посетителя — файлы сайта отдаются с ближайшего к человеку сервера Cloudflare (подробнее — ниже про ускорение).
- Меньше нагрузки на ваш сервер — основную массу запросов принимает на себя сеть Cloudflare.
- Адрес вашего сервера скрыт — посетитель подключается к Cloudflare, а не к вашему серверу напрямую. Реальный IP сервера не виден, его сложнее найти и атаковать.
- Cloudflare принимает удар на себя — всплески трафика и атаки гасятся на его сети и до вашего сервера попросту не доходят.
Прямое подключение оставляет нагрузку на вашем сервере и открывает его адрес наружу. Поэтому раздача через Cloudflare — предпочтительный режим для боевых доменов.
Ускорение загрузки — включено по умолчанию
Ускорение работает по умолчанию для всех ваших доменов за Cloudflare — Qubix включает его сам. Управлять можно в Настройки → Cloudflare, блок Ускорение загрузки сайтов, переключатель Ускорять загрузку через Cloudflare — например, если нужно временно выключить.
Что это даёт:
- Намного быстрее для посетителя — файлы страницы отдаются из ближайшей к человеку точки Cloudflare, а не с вашего сервера на другом конце света. Лендинги и сайты открываются почти мгновенно по всему миру.
- В десятки раз меньше нагрузки на сервер — каждая страница тянет десятки статичных файлов (скрипты, стили, иконки, скриншоты), и Cloudflare отдаёт их со своих серверов. Сервер обрабатывает только динамику — на том же железе вы обслуживаете в десятки раз больше посетителей.
- Бесплатно — и кеширование, и быстрая доставка по сети Cloudflare не стоят ничего.
Что кешируется, а что нет
Кешируются только файлы, которые не меняются: скрипты, стили, картинки, иконки и скриншоты сайта. Их безопасно держать на серверах Cloudflare сколько угодно.
Динамика всегда остаётся свежей и считается на вашем сервере: решение клоаки и сам лендинг отдаются под каждого посетителя и не кешируются. Так что ускорение не мешает работе клоаки и трекинга.
Что для этого нужно
Ускорение применяется само, как только настроен Cloudflare. Единственное требование — API-токен Cloudflare с правами на управление кешем (этим токеном Qubix ставит правило на ваши зоны):
- В Настройки → Cloudflare сохраните API-токен Cloudflare (создаётся в Cloudflare Dashboard → My Profile → API Tokens) с правами Zone.Cache Rules:Edit, Account.Account Rulesets:Edit, Account.Account Filter Lists:Edit.
- Готово — Qubix применит кеш ко всем вашим доменам, и файлы сайтов начнут отдаваться с серверов Cloudflare рядом с посетителями. При необходимости ускорение можно выключить переключателем Ускорять загрузку через Cloudflare.