Что отрабатывает раньше: proxy cache или if?

sherstobitov nginx-forum at nginx.us
Sun Jul 29 12:54:29 UTC 2012


Что в данном случае отработается
раньше: кэш или условие?
Можно ли сделать так, чтобы сначала
пробовал найти запрашиваемый ресурс в
кэше, и только если его там нет -
обрабатывались какие-то условия?

location / {
    proxy_pass      http://localhost:8080/;
    proxy_cache    cache1;
    ...
    if ( [regex] ) {
        rewrite ...;
    }
}

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,229071,229071#msg-229071



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