Перейти к основному содержимому

Ускорение и кеширование через 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 ставит правило на ваши зоны):

  1. В Настройки → Cloudflare сохраните API-токен Cloudflare (создаётся в Cloudflare Dashboard → My Profile → API Tokens) с правами Zone.Cache Rules:Edit, Account.Account Rulesets:Edit, Account.Account Filter Lists:Edit.
  2. Готово — Qubix применит кеш ко всем вашим доменам, и файлы сайтов начнут отдаваться с серверов Cloudflare рядом с посетителями. При необходимости ускорение можно выключить переключателем Ускорять загрузку через Cloudflare.

Что дальше