Re: Скорость работы location

Валентин Бартенев ne на vbart.ru
Чт Дек 8 08:25:35 UTC 2011


On Thursday 08 December 2011 07:26:47 Дмитрий Жильцов wrote:
> Вот так будет ещё быстрее
> 
> location = video1 {
>          ......
> }
> location = video2 {
>          ........
> }
> 
> если стоит знак равно, в случае если локейшн попал под условия запроса,
> остальные допущены уже не проверяются.

Это не так.

Если стоит модификатор "=", то проверяется точное совпадение с локейшном.

Если написать:

 location = /img/ {  }

то любые запросы отличные от /img/ (например /img/file.jpg) в него не попадут.

А в эти два:

> 
> location = video1 {
>          ......
> }
> location = video2 {
>          ........
> }
> 

не попадет ни один запрос (включая /video1 и /video2).

> Если знак равенства не используними
> то проверяются каждый локейшн, и используется последний попавший под
> условия запроса.

И это тоже не так.

Правильно написано в документации:
http://nginx.org/ru/docs/http/ngx_http_core_module.html#location

--
Валентин Бартенев


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