I'm using HTTP/1.1, so I don't believe that is the issue.<div><br></div><div>I updated my VCL to handle cookies correctly, and it seems like it is caching things correctly, except for the fact that X-Varnish header is still only returning 1 field. Here is an excerpt from varnishlog:</div>
<div><br></div><div><div>   15 VCL_call     c recv</div><div>   15 VCL_return   c lookup</div><div>   15 VCL_call     c hash</div><div>   15 VCL_return   c hash</div><div>   15 Hit          c 1571591022</div><div>   15 VCL_call     c hit</div>
<div>   15 VCL_return   c deliver</div><div>   15 VCL_call     c deliver</div><div>   15 VCL_return   c deliver</div><div>   15 TxProtocol   c HTTP/1.1</div><div>   15 TxStatus     c 304</div><div>   15 TxResponse   c Not Modified</div>
<div>   15 TxHeader     c Date: Tue, 04 Jan 2011 04:26:20 GMT</div><div>   15 TxHeader     c Via: 1.1 varnish</div><div>   15 TxHeader     c X-Varnish: 1571591046</div><div>   15 TxHeader     c Cache-Control: private, max-age=0, must-revalidate</div>
<div>   15 TxHeader     c ETag: "ded8a984e5d814ae0b2113e91757adbc"</div><div>   15 TxHeader     c Connection: keep-alive</div><div>   15 TxHeader     c X-Cache: HIT</div><div><br></div><div>From what I can gather, there was a cache hit, and the object was delivered. I even added the X-Cache header as shown here: <a href="http://www.varnish-cache.org/trac/wiki/VCLExampleHitMissHeader">http://www.varnish-cache.org/trac/wiki/VCLExampleHitMissHeader</a></div>
<div><br></div><div>Any idea why X-Varnish would indicate a cache miss by not specifying 2 numbers?</div><div><br></div><div>Thanks.</div><div><br></div><br><div class="gmail_quote">On Mon, Jan 3, 2011 at 8:10 AM, Flavio Torres <span dir="ltr"><<a href="mailto:fla_torres@yahoo.com.br">fla_torres@yahoo.com.br</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br>
-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<div class="im"><br>
On 12/28/2010 09:27 PM, . wrote:<br>
> 15 TxHeader c Cache-Control: private, max-age=0,<br>
> must-revalidate<br>
<br>
</div>Hello,<br>
<br>
Varnish must use HTTP/1.1 in its communications with the content servers.<br>
<br>
Hope this helps.<br>
<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.10 (GNU/Linux)<br>
Comment: Using GnuPG with Mozilla - <a href="http://enigmail.mozdev.org/" target="_blank">http://enigmail.mozdev.org/</a><br>
<br>
iEYEARECAAYFAk0h9OkACgkQNRQApncg294cNwCfZSMNUZj2uNiUhyeoemLKAuml<br>
+DYAoOG0p1k8rVRglxqQrIxIEAANFe4w<br>
=pd7p<br>
-----END PGP SIGNATURE-----<br>
<br>
</blockquote></div><br></div>