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