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 не працюють.

Зміст

    (3)