|
<< Click to Display Table of Contents >> О рейт-лимитах |
О рейт-лимитах
Рейт-лимиты устанавливают следующие ограничения на трафик веб-приложения:
•запросы, превысившие лимит запросов за секунду, блокируются;
•запросы, превысившие лимит при разовом всплеске, сначала замедляются, а затем блокируются, либо сразу блокируются (в зависимости от настройки лимитов).
Предварительно администратор должен добавить необходимые ключи F2B.
На трафик защищаемого веб-приложения можно наложить несколько ограничений при помощи ключей F2B.
Предусмотрена возможность задать не более четырех наборов рейт-лимитов: по одному набору ограничений на каждый ключ F2B ($remote_addr и др.). Ключи F2B задаются в разделе Структура → Кластеры (подробнее Ключи F2B).
Параметры рейт-лимитов подбираются эмпирическим путем. Для этого:
1.Настройте рейт-лимиты.
2.Задайте в качестве режима работы обнаружение.
3.В разделе Блокировки проверьте превышение лимитов через некоторое время работы под нагрузкой.
4.Измените настройки рейт-лимитов при необходимости.
5.После подбора лимитов установите блокировку в режиме работы. Таким образом запросы будут замедляться и блокироваться.
Благодаря гибкой регулировке можно включить/отключить защиту на веб-приложение в целом, а также на отдельные страницы веб-приложения, включающие вложенные подстраницы.
Управлять настройкой рейт-лимитов может оператор.