X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=modules%2Fvarnish%2Ffiles%2Fdefault.vcl;fp=modules%2Fvarnish%2Ffiles%2Fdefault.vcl;h=6e87911ad61765b8bc1c282ff9c3110d7ac34554;hb=e2f365fb8101fece9130d2a8fdcaefc1293f51bc;hp=66ff13aa1f5f307c518fa2d2f7d85e77b5aa08e0;hpb=7e4f6aa823f850e0deb757b813227bc5b81b88c9;p=dsa-puppet.git diff --git a/modules/varnish/files/default.vcl b/modules/varnish/files/default.vcl index 66ff13aa..6e87911a 100644 --- a/modules/varnish/files/default.vcl +++ b/modules/varnish/files/default.vcl @@ -32,12 +32,7 @@ sub vcl_recv { } - if (req.request == "GET" && req.url ~ "^/search?") { - return(pass); - } - if (req.request == "GET" && req.url ~ "^/(squeeze|wheezy|sid|experimental|stable|testing|unstable|rc-buggy|squeezy-backports|lenny-backports|Pics)/") { - return(lookup); - } + return(lookup); } sub vcl_fetch { @@ -49,23 +44,10 @@ sub vcl_fetch { set beresp.ttl = 600s; set beresp.grace = 600s; - if (beresp.status == 404) { - set beresp.ttl = 0s; - } - if (beresp.status >= 500) { set beresp.ttl = 0s; } - if (req.request == "GET" && req.url ~ "^/search?") { - set beresp.ttl = 0s; - } - - if (req.request == "GET" && req.url ~ "^/(squeeze|wheezy|sid|experimental|stable|testing|unstable|rc-buggy|squeezy-backports|lenny-backports|Pics)/") { - set beresp.ttl = 3600s; - } - - set beresp.http.X-Cacheable = "YES"; return(deliver); }