9.1. Общая информация об услуге защиты

  • Защита сайта от нежелательных запросов:
    • Ограничение доступа по IP-адресам и странам.
    • Проверка посетителя в соответствии с выбранным режимом.
  • Распределение запросов между серверами (если их несколько). Сервер, который должен обработать запрос, выбирается из списка на основе заданных правил.
  • Снижение нагрузки на сервер с сайтом за счёт кеширования ответов.
  • Сжатие ответов для сокращения объёмов трафика.

Подходит для защиты сайтов, размещённых на хостинге, VPS, Dedicated, сторонних хостингах.

Достаточно просто добавить сайт в разделе «Защита» и оплатить услугу.

Услуга активируется сразу после заказа. Далее нужно сформировать счёт и оплатить его любым доступным способом. Услуга оплачивается за период (не посуточно).

Неоплаченная услуга автоматически удаляется через 10 дней.

Удалить вручную можно только неоплаченную услугу.

sequenceDiagram autonumber participant c as Клиент box Сервер защиты participant pf as Фильтры participant pp as Защита participant pc as Кеш participant pb as Балансировщик end participant s as Сервер с сайтом c->>pf: Запрос pf->>pf: Проверка IP клиента break Доступ запрещён pf-->>c: Ошибка 403 end pf->>pp: Запрос opt Если защита включена pp->>pp: Проверка клиента break Проверка не пройдена pp-->>c: Ошибка 429 end end pp->>pc: Запрос opt Если кешировение включено pc->>pc: Проверка наличия кеша opt В кеше есть подходящие данные pc->>c: Ответ из кеша end end pc->>pb: Запрос opt Если серверов больше одного pb->>pb: Выбор сервера с сайтом end pb->>s: Запрос s->>s: Обрабртка запроса alt Сервер вернул ошибку s->>c: Ошибка else Сервер вернул ответ s->>pc: Ответ opt Если сжатие включено pc->>pc: Сжатие end opt Если кеширование включено pc->>pc: Кеширование ответа end pc->>c: Ответ end

  1. Запрос. Клиент обращается к сайту и запрос попадает на сервер защиты.
  2. Фильтры. IP-адрес клиента проверяется по чёрному и белому списку, а также фильтру по странам. Если доступ запрещён, возвращается ошибка 403.
  3. Защита (если включена). Клиент проверяется в соответствии с выбранным режимом защиты. Если проверка не пройдена, возвращается ошибка 429.
  4. Выбор сервера. Балансировщик выбирает, на какой сервер с сайтом отправить запрос. Если сервер только один, настройки балансировщика игнорируются и выбирается этот сервер.
  5. Отправка запроса на сервер с сайтом.
  6. Получение ответа от сервера с сайтом.
  7. Если ответ является ошибкой, он сразу передаётся клиенту.
  8. Сжатие (если включено). Ответ сжимается для экономии трафика.
  9. Кеширование (если включено). Ответ кешируется для ускорения последующих аналогичных запросов и снижения нагрузки на сервер с сайтом.
  10. Передача ответа клиенту.

При включённом кешировании и наличии в кеше подходящих данных пункты 4-9 не работают.

Содержание

    (2)