Thank you, that did the trick :-). 2015-12-05 14:22 GMT+00:00 Guillaume Quintard < [email protected]>:
> > On Dec 5, 2015 15:07, "Paulo Silva" <[email protected]> wrote: > > Since the purge requests will only have the hostname and url, is purge > smart enough to remove from cache both versions or will it remove only the > object without the cookie? If only one version is removed is there some way > to force varnish to remove both versions (without issuing a second PURGE > request with the cookie)? > > Purge is not smart :-) it will purge a whole Objhead, ie. all objects with > the same hash. > > Unfortunately, what you are doing stores the objects under different > hashes. > > What you need here is the vary-header. I won't go into details now (you > should have plenty of info in the varnish book), but basically, you can set > req.http.mycookie = "yes" or "no" and beresp.http.vary = "mycookie" and > varnish will do what you expect. > -- Paulo Silva <[email protected]>
_______________________________________________ varnish-misc mailing list [email protected] https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
