.vcl rule to pass no content

Lane, Richard rlane at ahbelo.com
Fri Dec 9 18:25:58 CET 2011


The should work for you if you get a content type and length from backend. This works on varnish 2.15

I placed this is my fetch block.

# Don't cache html objects smaller than 100 bytes
if ((beresp.status == 200) && (beresp.http.Content-Length ~
"^([0-2]|\d)\d") && ( beresp.http.Content-type ~ "html") ) {
   log "TooSmall: Pass on ( " req.url " ) small objects: " beresp.http.Content-Length ;
   return(pass);
}

Richard
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-misc/attachments/20111209/66c1f21e/attachment-0003.html>


More information about the varnish-misc mailing list