Re[3]: Как задать экспирес?

Igor Sysoev is at rambler-co.ru
Sat Feb 26 13:58:46 MSK 2005


On Sat, 26 Feb 2005, Михаил Монашёв wrote:

> IS> Для location, заданных не регулярными выражениями, порядок значения не
> IS> имеет:
> IS> http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#location
>
> Я  это  читал.  Но  не  совсем  понял.  Ты хочешь сказать, что порядок
> написания  в  конфиге  локейшнов  без  регэкспов на производительность
> совсем не влияет, ибо они всёравно сравниваются все. Так?

Порядок на производительность не влияет. Но сравниваются не все, а
только до того момента, когда location становиться лексически больше uri.

Допустим, есть лексически отсортированные locations:

1)   /
2)   /a/
3)   /a/bcde/
4)   /b/
5)   /c/
6)   /d/

Тогда uri "/a/a/" будет проверяться 3 раза, "/a/ddd/" - 4 раза, а "/c/" - 6.


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list