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