强缓存与协商缓存
2020-11-30 15:40:33 0 举报
强缓存与协商缓存
作者其他创作
大纲/内容
YES,返回新的Etag和Last modified
NO,服务端资源未更新
服务端根据Etag判断资源是否更新
客户端根据cache-control:max-age=xxx搜索缓存该资源 是否在xxx秒的有效期内
req incoming
from client memory / disk cachestatu code:200
YES 命中缓存,还是资源有效期范围内
from client memory / disk cachestatu code:304
NO 客户端缓存过期,重新请求服务端request header 携带两个参数:if-none-matched 和 if-modified-since
返回数据
from serverstatu code:200
from serverstatu code:304
收藏
收藏
0 条评论
下一页