Hi Per,<br><br>I'm actually using the cookies in the cache (using the information provided on the website -- set req.hash += req.http.cookie;) and it works just fine!<br>One thing that the backend does is vary on user-agent, not only content-encoding (I've removed the UA vary on the response, though).<br>
<br>So looking into varnishlog I can see the pass, even after the hash is shown correctly.<br><br>Any pointers?<br><br>THanks!<br><br>Alecs<br><br><div class="gmail_quote">On Fri, Dec 12, 2008 at 7:21 PM, Per Buer <span dir="ltr"><<a href="mailto:perbu@linpro.no">perbu@linpro.no</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi,<br>
<div class="Ih2E3d"><br>
Alecs Henry wrote:<br>
><br>
> Well, turns out varnish may be setting the ttl all right (I do it in<br>
> vcl_fetch, but frankly there really is no way to see if it is set<br>
> correctly or not! or is there?) but the page always gets a PASS, never a<br>
> HIT. Age: is set to 0 by varnish.<br>
<br>
</div>The client probably sends a cookie. When varnish sees a cookie it does a<br>
pass. Please see the FAQ on notes on how to deal with this.<br>
<br>
Per.<br>
<font color="#888888"><br>
--<br>
<a href="http://linpro.no/" target="_blank">http://linpro.no/</a> | <a href="http://redpill.se/" target="_blank">http://redpill.se/</a><br>
<br>
</font></blockquote></div><br>