Идеальный конфиг для ограничения скорости nginx

Я пытаюсь ограничить скорость с помощью nginx. Я сделал ограничение скорости 25k об / мин с одного сервера. Моя текущая конфигурация пакета - 5

Когда мы запускаем 30k rpm для нагрузочного теста, мы видим, что 10-15k запросов отброшены ограничителем. Я подумываю увеличить значение пакета, пожалуйста, предложите идеальное значение пакета для этого сценария.


person Koushik Rout    schedule 08.06.2020    source источник


Ответы (1)


Идеального значения не существует, оно полностью зависит от вашей конфигурации и от того, насколько быстро ваш сервер и приложение обрабатывают входящие запросы. Потому что NGINX фактически отслеживает запросы с точностью до миллисекунды.

А именно как быстро освободятся свободные слоты в очереди. Подробнее см. В этой статье.

Предлагаю измерять не в запросах в минуту, а в запросах в секунду. Затем вы можете выбрать правильное значение серийной съемки.

person mgsxman    schedule 08.06.2020
comment
Спасибо, да, несколько статей помогли мне понять, как это работает. - person Koushik Rout; 09.06.2020