Varnish bypassing cache when if-modified-since header present?
Poul-Henning Kamp
phk at phk.freebsd.dk
Mon Jul 2 21:07:24 CEST 2007
In message <20070702182201.GF5005 at boom.net>, Mike Hedlund writes:
>Hey guys,
>
> I've been playing with varnish for the last few days, trying
>to eval it as a squid replacement my image serving farm. I enabled
>it on one of the squids friday (replacing 2 seperate squid processes
>on a single server), and seen pretty awesome results:
>
>http://boom.net/~mike/squid_vs_varnish.GIF
That's a pretty typical experience :-)
>[...] varnish config is always re-validating
>if-modified-since headers (when supplied by the client)[...]
This shouldn't happen, but there is on case where it will: if your
varnish and backend don't agree what time it is.
Could you check that ?
If you want to fill in some debugging look for "res_do_304" in
cache_response.c
--
Poul-Henning Kamp | UNIX since Zilog Zeus 3.20
phk at FreeBSD.ORG | TCP/IP since RFC 956
FreeBSD committer | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.
More information about the varnish-misc
mailing list