|
<< Click to Display Table of Contents >> Рейт-лимиты сервера кластера |
Рейт-лимиты сервера кластера
Для настройки рейт-лимитов перейдите в раздел Структура → Серверы → Настройки → Рейт-лимиты.
Элементы интерфейса:
•
– задание рейт-лимита.
•
– редактирование рейт-лимита.
•
– удаление рейт-лимита.
•
– экспорт параметров в формате json.
•
– импорт параметров в формате json.
•Ключ (ключ F2B) – объект применения лимитов, т.е. к каким группам запросов применяется лимитирование. Список значений.
Чтобы добавить лимиты выполните шаги:
1.Нажмите
.
2.Заполните поля:
2.1.Ограничение – ограничение на количество запросов в секунду. Как только количество запросов превысит данный лимит, запросы, поступившие в течение данной секунды, блокируются и клиенту выдается ошибка, заданная в поле Код ответа. 1 ≤ ограничение.
2.2.Задержка – порог замедления трафика при разовом всплеске запросов, т.е. запросы сверх данного лимита будут замедляться. При включенной опции задается целое число: 0 ≤ задержка ≤ всплеск.
2.2.1.Если опция отключена (что соответствует значению «-1»), все запросы сверх лимита (заданного параметром Ограничение) сразу блокируются и клиенту выдается ошибка с параметром Код ответа, а параметр Всплеск игнорируется.
2.2.2.Если опция включена и задержка = 0, тогда все запросы замедляются, параметр Всплеск игнорируется.
2.2.3.Если опция включена и задержка > 0, тогда, как только количество запросов превысит данный лимит, запросы этого всплеска будут замедляться. При этом, как только количество запросов превысит параметр Всплеск, запросы сразу блокируются и клиенту выдается ошибка с параметром Код ответа.
2.3.Всплеск – разрешенный разовый всплеск запросов. Как только количество запросов превысит данный лимит, запросы, поступившие в течение нескольких миллисекунд, блокируются и клиенту выдается ошибка с параметром Код ответа. Всплеск ≥ ограничения.
2.4.Код ответа – код ошибки, которая будет выдаваться клиенту при блокировании подозрительного трафика (когда количество запросов превышает один из выше заданных лимитов). По умолчанию – 429.
3.В раскрывающемся списке Режим работы выберите подходящий:
3.1.Обнаружение – лимиты только считаются, но не применяются (тестовой режим для проверки корректности установленных лимитов).
3.2.Блокировка – лимиты применяются (основной режим, ограничивающий подозрительный трафик).
4.Нажмите Сохранить.
Параметры рейт-лимитов по умолчанию. Рекомендуем первоначально устанавливать режим работы Обнаружение. Ключ: $remote_addr. Ограничение: 5. Задержка: 0. Всплеск: 5. Код ответа: 429. Режим работы: Обнаружение. |