Re: Вложенные location
Samoilov Anton
sub2.adm на akipress.org
Вс Июн 6 15:27:59 MSD 2010
В сообщении от 1275815440 секунд после начала Эпохи
Вы SaveFrom.net мне написали следующие:
> Здравствуйте.
>
> 6 июня 2010 г. 14:40 пользователь Андрей Василишин
> <a.vasilishin на kpi.ua>написал:
>
> > SaveFrom.net пишет:
> >
> >> В догонку к вопросам по планам разработки:
> >> - не планируется ли реализовать поддержку нескольких limit_conn,
> >> limit_req на одном уровне?
> >>
> >
> > Что мешает разбросать все по нескольким локейшинам?
> >
> Каким образом? Сначала rewrite a потом access фаза.
> Eсть идеи как сделать ограничение на скачивание 10 файлов в 1 поток
> каждый, к примеру?
>
> Еще было бы очень удобно, если директивами limit_(conn|req)
> поддерживались переменные, таким образом:
> limit_conn foo $geo;
>
> Сейчас же приходится плодить локейшены, к примеру, если необходимо
> ставить различные ограничения для авторизованных и неавторизованных
> пользователей.
>
> С уважением, Антон
>
>
они поддерживают :) только хитрым способом
вот что у меня есть :
limit_zone downblock $vardownblock 24m;
server {
set $vardownblock $binary_remote_addr$uid_got$uid_set;
....
location /storage/video/ {
limit_conn downblock 8;
....
}
}
в итоге у меня получает каждый человек 8 коннектов, можно еще добавить
адрес что он качает ;) в общем переменные есть - извращайтесь как
угодно :)
Подробная информация о списке рассылки nginx-ru