ngx_http_limit_req_module
Dmitri Minaev
minaev на gmail.com
Вт Фев 1 16:24:59 MSK 2011
2011/2/1 Maxim Dounin <mdounin на mdounin.ru>:
>> limit_req_zone $binary_remote_addr zone=one:10m rate=3r/m;
>> ...
>> limit_req zone=one burst=177;
>>
>> Эквивалентна ли такая запись требуемому условию?
>
> При таком конфиге за час можно будет сделать максимум (3 r/m * 60
> m) + 177 r = 357 запросов (в случае, если запросов в предыдущий
> час не было). Если запросы поступают постоянно - то только 180.
>
> При этом за произвольно короткий промежуток времени можно будет
> сделать 177 запросов. Эти запросы будут обслуживаться по очереди
> в течении 57 минут (скорее всего большей части ответов клиент не
> дождётся).
Я тоже не очень понимаю эти всплески. А разве этот кусочек конфига не
задает (3 + 177) * 60 запросов в час? Т.е., burst задается на час?
--
With best regards,
Dmitri Minaev
Подробная информация о списке рассылки nginx-ru