<div class="gmail_quote">On Mon, Dec 13, 2010 at 12:08 PM, James A. Robinson <span dir="ltr"><<a href="mailto:jim.robinson@stanford.edu">jim.robinson@stanford.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div><div></div><div class="h5">On Mon, Dec 13, 2010 at 08:55, Jacob Elder <<a href="mailto:jelder@locamoda.com">jelder@locamoda.com</a>> wrote:<br>
> Just posting this so it will make it into the mailing list archives, and<br>
> hopefully spark a discussion:<br>
> The default Varnish config does not honor "no-cache" in Cache-control<br>
> headers. It is my personal opinion that it should, but it's easy enough to<br>
> add this behavior if desired.<br>
> sub vcl_fetch {<br>
>     if (beresp.http.cache-control ~ "no-cache") {<br>
>         return(pass);<br>
>     }<br>
> }<br>
<br>
</div></div>I think it really depends on your application.  As someone who deals<br>
with publications that change rarely (new content comes in frequently,<br>
but rarely changes), we have to deal with bots that crawl the site and<br>
specify no-cache -- it doesn't make sense to honor that request if we<br>
know the data hasn't actually changed.<br>
<br>
<br>
Jim<br>
</blockquote></div><br><meta charset="utf-8">You are right but I should have been more clear. I believe that Varnish should honor no-cache from backends but not necessarily from clients. <br><br>-- <br>Jacob Elder<div><div>

@jelder</div><div>(646) 535-3379</div><div><br></div></div><br>