有人可以澄清这个关于缓存的声明。
https://developers.google.com/speed/docs/best-practices/caching说
Expires
同时指定andCache-Control: max-age
或同时指定Last-Modified
and是多余的ETag
。
然后后来它说
指纹机制允许服务器将
Expires
标头设置为比请求日期提前一年;Last-Modified
文件最后修改日期的标题;和Cache-Control: max-age
标题到3153600
.
后一种说法与前面的说法背道而驰——关于不同时设置Expires
and Cache-Control
。
第一个陈述是规范,第二个陈述是例外吗?或者这个文档只是违背了它自己的建议?有什么建议?
谢谢。