Tollef Fog Heen wrote: > ]] Morten Bekkelund > > | I'm looking for a good approach to force a "lookup" when these cookies > | are set, but still also force a "pass" when other cookies are set OR > | even do a "pass" for the entire session when the req.url matches > | ^/admin ...for instance. > > You probably want to do regex matches against req.http.cookie to ensure > you only cache for particular pages. I'd also recommend reading through > http://varnish.projects.linpro.no/wiki/VCLExampleCacheCookies if you > haven't. > > Doing pass on ^/admin should be something like > > if (req.url ~ "^/admin") { > pass; > } > > in vcl_recv, so I presume that's not the problem you are running into? > > Well, I've tried that. That passes the single request to ^/admin, but does a lookup on every other request since the stuff under admin uses a lot of stuff in other paths. So it's a bit tricky :)
_______________________________________________ varnish-misc mailing list varnish-misc@projects.linpro.no http://projects.linpro.no/mailman/listinfo/varnish-misc