Re: What to do when the backend sends no caching information?

2008-12-12 Thread Per Buer
Hi, If you have a look at the default VCL you'll see that varnish does a pass when the object is not cacheable (see man vcl again) or if it Sets a cookie. I think you have to override this manually, both in vcl_fetch and in vcl_recv. Per. Alecs Henry wrote: > Hi Per, > > I'm actually using the

Re: What to do when the backend sends no caching information?

2008-12-12 Thread Alecs Henry
Hi Per, 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! 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). So l

Re: What to do when the backend sends no caching information?

2008-12-12 Thread Per Buer
Hi, Alecs Henry wrote: > > Well, turns out varnish may be setting the ttl all right (I do it in > vcl_fetch, but frankly there really is no way to see if it is set > correctly or not! or is there?) but the page always gets a PASS, never a > HIT. Age: is set to 0 by varnish. The client probably se