有人能解释一下关于缓存的这个声明吗?
https://developers.google.com/speed/docs/best-practices/caching说:
“同时指定
然后稍后它说:
“指纹机制允许服务器将
后者的声明与前者相矛盾,关于不要同时设置
第一个声明是规范,第二个声明是例外吗?还是这篇文档只是违反了自己的建议?建议采取什么措施?
谢谢。
“同时指定
Expires
和Cache-Control:max-age
或同时指定Last-Modified
和ETag
是多余的。”然后稍后它说:
“指纹机制允许服务器将
Expires
头设置为请求日期恰好一年后;将Last-Modified
头设置为文件上次修改的日期;将Cache-Control:max-age
头设置为3153600
。”后者的声明与前者相矛盾,关于不要同时设置
Expires
和Cache-Control
。第一个声明是规范,第二个声明是例外吗?还是这篇文档只是违反了自己的建议?建议采取什么措施?
谢谢。