Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Вложенные location
В сообщении от 1275815440 секунд после начала Эпохи
Вы SaveFrom.net мне написали следующие:
> Здравствуйте.
>
> 6 июня 2010 г. 14:40 пользователь Андрей Василишин
> <a.vasilishin@xxxxxx>написал:
>
> > 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 mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|