让varnish不缓存php php? asp等动态页面

11 年 ago jony 让varnish不缓存php php? asp等动态页面已关闭评论

varnish对动态页面以及cookie页面缓存访问时会出现一些错误的,所以不让varnish缓存这些页面

###对url里以.php和.php?aspx结尾的,直接转发给后端服务器
if(req.url ~ "(?i)\.(php|cgi|aspx|asp)($|\?)") {
return(pass);
}
###对请求中有验证及cookie,直接转发给后端服务器
if (req.http.Authorization || req.http.Cookie) {
return (pass);
}
参考:
http://blog.c1gstudio.com/archives/1272