Specification out of date?
Ricardo Newbery
ric at digitalmarbles.com
Thu Mar 20 02:32:39 CET 2008
From previous discussions on this list, I've been operating on the
understanding that Varnish ignores all Cache-Control tokens in the
response except for max-age and s-maxage. But the following snippet
from the varnish specification document seems to suggest otherwise.
Does this document need to be updated or is the intent still to
implement this in the future? Specifically, are there plans for
Varnish to support 'public', 'private', and 'no-cache' tokens?
From varnish-doc/en/varnish-specification/article.xml ...
__________________
Cacheability
A request which includes authentication headers must not
be served from cache.
Varnish must interpret Cache-Control directives received
from content servers as follows:
public: the document will be cached even if
authentication headers are present.
private: the document will not be cached, since
Varnish is a shared cache.
no-cache: the document will not be cached.
no-store: XXX
s-maxage: overrides max-age, since Varnish is a
shared cache.
max-age: overrides the Expires header.
min-fresh: ignored.
max-stale: ignored.
only-if-cached: ignored.
must-revalidate: as specified in RFC2616 §14.9.4.
proxy-revalidate: as must-revalidate.
no-transform: ignored.
Varnish must ignore Cache-Control directives received
from clients.
________________
Ric
More information about the varnish-misc
mailing list