[Varnish] #79: force nocache of objects
Varnish
varnish-bugs at projects.linpro.no
Mon Jan 15 12:02:00 CET 2007
#79: force nocache of objects
----------------------+-----------------------------------------------------
Reporter: hmn | Owner: phk
Type: defect | Status: new
Priority: normal | Milestone:
Component: varnishd | Version: trunk
Severity: normal | Keywords:
----------------------+-----------------------------------------------------
What are the correct cache headers to set if I need to tell varnish not to
cache a file.
Right now I use :
Pragma: no-cache
Cache-Control: s-maxage=0, max-age=0, must-revalidate, no-cache
But sometimes I get some other users cached file, and it seems to be when
I try to get a file in the exact same moment as som eother user.
In vcl i have the following code to allow caching af some of the files
even though a user is logged in.
# force lookup even when cookies are present
if (req.request == "GET" && req.http.cookie) {
lookup;
}
And when i request the file I get the following in varnishlog
15 VCL_call c recv
15 VCL_return c lookup
15 VCL_call c miss
15 VCL_return c fetch
16 RxHeader b Pragma: no-cache
16 RxHeader b Cache-Control: s-maxage=0, max-age=0, must-
revalidate, no-cache
16 RxHeader b Expires: Fri, 05 Jan 2007 08:57:03 GMT
16 RxHeader b Content-Length: 1555
16 RxHeader b Connection: close
16 RxHeader b Content-Type: text/javascript
15 TTL c 277100755 RFC 0 1168592154 1168592223 1167987423 0 0
15 VCL_call c fetch
15 VCL_return c insert
Could it be the insert that is made by varnish that is the problem ?
--
Ticket URL: <http://varnish.projects.linpro.no/ticket/79>
Varnish <http://varnish.projects.linpro.no/>
The Varnish HTTP Accelerator
More information about the varnish-bugs
mailing list