Re: Бага или фича? if and try_files

Валентин Бартенев vbart at nginx.com
Fri Nov 16 01:45:15 UTC 2012


On Friday 16 November 2012 05:34:52 Андрей Василишин wrote:
> 16.11.2012 3:31, Валентин Бартенев пишет:
> > On Friday 16 November 2012 05:20:09 Андрей Василишин wrote:
> >> 16.11.2012 3:17, Валентин Бартенев пишет:
> >>> On Friday 16 November 2012 05:07:59 Андрей Василишин wrote:
> >>> [...]
> >>> 
> >>>> И еще один момент, если все в том же локейшине, который в первом посте
> >>>> добавить
> >>>> limit_rate $speed;
> >>>> то ругается на синтаксис:
> >>>> "limit_rate" directive invalid value
> >>>> 
> >>>> 
> >>>> Как правильно использовать переменную $speed, которая получилась в
> >>>> результате map?
> >>>> 
> >>>     set $limit_rate $speed;
> >> 
> >> А если надо именно limit_rate, потому что есть большие прокси и наты, не
> >> хотелось бы всех зарезать, а только per connect
> > 
> > Эм, в смысле? Директива limit_rate от переменной $limit_rate с точки
> > зрения механизма работы ничем не отличается. Фактически и та, и другая
> > выставляют одну и ту же переменную в объекте запроса.
> 
> http://nginx.org/ru/docs/http/ngx_http_core_module.html#limit_rate
> 
> Хм, я почему-то всегда думал, что limit_rate ограничивает скорость на
> один конект, а set $limit_rate - на все конекты с одного айпи.

Нет, они все per request.

Я согласен, что формулировка в документации очень странная.

--
Валентин Бартенев
http://nginx.com/support.html
http://nginx.org/en/donation.html


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