If no private nor public were defined in the cache-control, e.g.
Cache-Control: max-age=31461276
What is the expected behavior?
|
If no
What is the expected behavior? |
|||
|
|
|
It seem it tells browser that the cache expires after 1 year, 31461276 seconds means 1 year. More details in this post: EXPIRES VS. MAX-AGE |
|||||||
|
|
See http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.3:
It's conceivable (likely?) that there are proxies in the wild which break this but since the only failure mode could be treating a public resource as private the consequences should be minimal beyond a modest performance hit. You'll have far more problems with proxies which do things like cache resources far beyond your specified |
|||
|
|