Cache-Control的有效期
取值 说明max-age=seconds 最常用模式,表示过期的秒数
s-maxage=seconds 只有在代理服务器才会生效,且代理服务器会优先使用s-maxage
max-stale=seconds 它是发起请求方,主动去带着的header;在max-age过期后,但还在max-stale的有效期内,还可以使用过期的缓存,不需要去原服务器请求新的内容
Cache-Control的其它取值
取值 说明no-store 浏览器或者proxy服务器都不能存返回数据的缓存,永远都需要去服务器请求新的数据
no-transform 主要用在proxy服务器,表示不要去随意改动返回的内容,比如压缩什么的
总结
这些细小的知识点,平时很少主动去关注,但是真正到分析问题的时候,很多时候却是卡在这些细小的知识点上。还是那句话,细节决定成败!大的知识点,大的流程,大家都可以说出一二,但是一旦细化了,才知道自己有好多的不懂,有好多的说不清楚。只有退潮了,才知道谁在裸泳!!!
2019年7月21日 于内蒙古呼和浩特。