Varnish : how to add an exception for dynamic pages with cookies
    Roch Delsalle 
    rdelsalle at gmail.com
       
    Fri Feb 18 15:19:22 CET 2011
    
    
  
Hi,
I would like to know what's the right way to avoid caching "some pages" of a
website using Varnish and cache all the others.
This is what I have tried to do with the vcl conf:
sub vcl_fetch {
        #set beresp.ttl = 1d;
        if (!(req.url ~ "/page1withauth") ||
            !(req.url ~ "/page2withauth")) {
           unset beresp.http.set-cookie;
        }
        if (!beresp.cacheable) {
            return (pass);
        }
        if (beresp.http.Set-Cookie) {
            return (pass);
        }
        return (deliver);
}
Thanks
--
D-Ro.ch
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-misc/attachments/20110218/7b3692a0/attachment-0003.html>
    
    
More information about the varnish-misc
mailing list