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

Reply via email to