网页缓存相关的HTTP头部信息详解 (2)

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服务器,表示不要去随意改动返回的内容,比如压缩什么的  

网页缓存相关的HTTP头部信息详解

总结

这些细小的知识点,平时很少主动去关注,但是真正到分析问题的时候,很多时候却是卡在这些细小的知识点上。还是那句话,细节决定成败!大的知识点,大的流程,大家都可以说出一二,但是一旦细化了,才知道自己有好多的不懂,有好多的说不清楚。只有退潮了,才知道谁在裸泳!!!

2019年7月21日 于内蒙古呼和浩特。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwyffj.html