nginx-0.8.42

Михаил Монашёв postmaster на softsearch.ru
Пн Июн 21 17:31:01 MSD 2010


Здравствуйте, Игорь.

>> >    *) Изменение: теперь nginx проверяет location'ы, заданные регулярными
>> >       выражениями, если запрос полностью совпал с location'ом, заданным
>> >       строкой префикса. Предыдущее поведение появилось в 0.7.1.
>> >
>> то есть фраза из доки: "Если запрос точно совпал с обычным location'ом без
>> префиксов "=" и "^~", то поиск тоже сразу же прекращается и регулярные
>> выражения также не проверяются." больше не актуальна?

IS> Да, обновил текст.

Из текста:

Кроме того, с помощью префикса "=" можно задать точное совпадение URI и location. При совпадении поиск сразу же прекращается, так как дальше искать не имеет смысла. Например, если запрос "/" очень частый, то указав "location = /", можно ускорить обработку этого запроса, так как поиск location прекратится после первого же сравнения.

В версиях с 0.7.1 по 0.8.41, если запрос точно совпал с обычным location'ом без префиксов "=" и "^~", то поиск тоже сразу же прекращается и регулярные выражения также не проверяются.

разница в алгоритмах поиска совпадений не очевидна.


  

-- 

С уважением,
Михаил Монашёв
mailto:postmaster at softsearch.ru
ICQ# 166233339
http://michael.mindmix.ru/
Без бэкапа по жизни.




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