По поводу limit req

avb1987 nginx-forum на nginx.us
Вт Янв 18 23:41:42 MSK 2011


Здравствуйте.

Есть несколько сайтов (секций server).

Нужно сделать так чтобы к каждому из
сайтов можно было делать не более 1
запроса в секунду, т.е. что то вроде:

[code]
limit_req_zone  $binary_remote_addr  zone=one:10m   rate=1r/s;

...

        location xxx {
            limit_req   zone=one  burst=5;
        }
[/code]

Как правильно - объявлять для каждого
location свою зону, или можно использовать
одну зону на несколько директив limit_req? 

Т.е. не ясно - если определить одну зону
(limit_req_zone) и несколько limit_req которые эту
зону используют - то ограничение на
количество запросов в секунду будет
общим для всех limit_req или для каждого
будет считаться по отдельности?

Заранее спасибо.

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,167348,167348#msg-167348




Подробная информация о списке рассылки nginx-ru