Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Fwd: Как именно рабо тает ngx_http_limit_req_module ?
Hello!
On Fri, Feb 20, 2009 at 06:38:12PM +0300, Anthony Sotniychuk wrote:
> Доброго дня!
>
> Не могу понять алгоритм работы ngx_http_limit_req_module
>
> Использую следующую конфигурацию для отдачи графики:
> limit_req_zone $binary_remote_addr zone=one:10m rate=100r/s;
>
> server {
> location /*** {
> limit_req zone=one;
> }
>
> При этом ожидаю, что с одного клиентского IP раз в секунду будет полностью
> прогружаться картинки с одной отдельно взятой страницы. Фактически же
> получается, что картинки не прогружаются никогда - можно ждать хоть по
> полминуты без кликов. Если поставить rate=10000r/s, тогда грузятся.
> Я как-то неправильно понимаю алгоритм?
Надо задать burst. Если не задать burst - то он оказывается
равным 0, и шансов у картинок загрузиться практически нет.
> И еще вопрос - правильно ли я понимаю, что для ngx_http_proxy_module в
> данный момент ограничение по реквестам не работает?
Не правильно.
Maxim Dounin
|