<HTML><BODY>А..., вон оно как... А я голову сломал, почему локейшены откуда-то с середины выдергиваются.<br>Еще раз спасибо.<br><br><br><blockquote style="border-left:1px solid #0857A6; margin:10px; padding:0 0 0 10px;">
        Понедельник, 12 февраля 2018, 17:17 +03:00 от Maxim Dounin <mdounin@mdounin.ru>:<br>
        <br>
        <div id="">




        
                
        



        



        



        



        



        



        



        

















        




























        





















































        


































        



        
                
        

















































        



        




































        











































        











































        















        




















































































        






        
        









        
        
        
        
        
                
                
                
                
        








































        
        

        
                
                
                
                
        

        

        
        
        



        






















        
        
        
        
        
        
        
        







































        





        
        
        
        
        
        
        
        





        



        



































        
































<div class="js-helper js-readmsg-msg">
        <style type="text/css"></style>
        <div>
                <base target="_self" href="https://e.mail.ru/">
                
            <div id="style_15184450550000000183_BODY">Hello!<br>
<br>
On Mon, Feb 12, 2018 at 04:58:32PM +0300, CoDDoC wrote:<br>
<br>
> >> location /456/ оказался в корне дерева, и поэтому проверяется первым.<br>
> А почему именно этот? Можно поподробнее?<br>
<br>
Потом что он находится в середине списка location'ов, <br>
отсортированного строково.  Такой подход позволяет минимизировать <br>
количество необходимых сравнений: если строковое сравнение URI <br>
запроса с /456/ говорит, что URI меньше, то дальнейший поиск <br>
нужного location'а будет делаться только среди location'ов, <br>
которые меньше /456/.<br>
<br>
-- <br>
Maxim Dounin<br>
<a href="http://mdounin.ru/" target="_blank">http://mdounin.ru/</a><br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a><br data-mce-bogus="1"></div>
            
        
                <base target="_self" href="https://e.mail.ru/">
        </div>

        
</div>


</div>
</blockquote>
<br>
<br>--<br></BODY></HTML>