【缓存】强缓存和协商缓存

【摘要】 缓存分为两种:强缓存和协商缓存,根据响应的header内容来决定。获取资源形式状态...

缓存分为两种:强缓存和协商缓存,根据响应的header内容来决定。

 

 

获取资源形式

状态码

发送请求到服务器

强缓存

从缓存取

200(from cache)

否,直接从缓存取

协商缓存

从缓存取

304(not modified)

是,通过服务器来告知缓存是否可用

 

 

强缓存相关字段有expires,cache-control。如果cache-control与expires同时存在的话,cache-control的优先级高于expires。

协商缓存相关字段有Last-Modified/If-Modified-Since,Etag/If-None-Match

协商缓存过程

版权声明:《 【缓存】强缓存和协商缓存 》为作者小菜鸡原创文章,转载请注明出处!
最后编辑:2019-9-15 12:09:35
发表评论 / Comment

用心评论~