Varnish : how to add an exception for dynamic pages with cookies

Roch Delsalle rdelsalle at gmail.com
Fri Feb 18 16:58:26 CET 2011


Thank you for your answer, I'm going to manage it from the Cache-Control
headers then,
All my pages are containing cookies, is it going to be a problem or do I
need to use "unset beresp.http.set-cookie;" somewhere?

On Fri, Feb 18, 2011 at 4:31 PM, Josh <josh at schulzone.org> wrote:

> On Fri, Feb 18, 2011 at 7:19 AM, Roch Delsalle <rdelsalle at gmail.com>
> wrote:
> > 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
> > _______________________________________________
> > varnish-misc mailing list
> > varnish-misc at varnish-cache.org
> > http://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
> >
>
>
>
> --
> josh
> @schulz
> http://schulzone.org
>



-- 
D-Ro.ch
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-misc/attachments/20110218/4a016459/attachment-0003.html>


More information about the varnish-misc mailing list