Рейтинг:0

Детализация ограничения скорости nginx limit_req_zone

флаг in

Как следует ставка интерпретироваться в nginx ограничение скорости модуль?

10 р/с означает 1 запрос каждые 100 мс — это означает, что гранулярность составляет 100 мс; и 2-й запрос в течение 100 мс будет отклонен.

Делает 30 р/м означает 1 запрос каждые 2 секунды (2000 мс)? Таким образом, гранулярность составляет 2000 мс? Поэтому второй запрос в течение 2000 мс будет отклонен?

Сходным образом, 6 р/м означает 1 запрос каждые 10 секунд (10000 мс). Таким образом, степень детализации составляет 10000 мс?

флаг cn
Bob
Это кажется мне правильной интерпретацией.
флаг in
Таким образом, гранулярность зависит от запроса, а не от миллисекунды.
флаг cn
Bob
Внутреннее время nginx хранит с точностью до миллисекунды.Когда у вас есть скорость `10 r/s` И вы не разрешаете пакеты, последующий запрос отклоняется, если он поступает между 0 и 99 миллисекундами после предыдущего разрешенного. Если он прибудет ровно на 100 миллисекунд позже (или намного позже), он будет разрешен.
флаг in
Можете ли вы привести пример с учетом 12 об / м - это делает гранулярность на втором уровне - так что 5-секундная гранулярность правильно?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.