page contents

什么是Etag?

轩辕小不懂 发布于 2021-05-21 10:11
阅读 593
收藏 0
分类:WEB前端开发

最佳答案 2021-05-21 10:24

829
Pack
Pack

浏览器下载组件的时候,会将它们存储到浏览器缓存中。如果需要再次获取相同的组件,浏览器将检查组件的缓存时间,

假如已经过期,那么浏览器将发送一个条件GET请求到服务器,服务器判断缓存还有效,则发送一个304响应,

告诉浏览器可以重用缓存组件。

那么服务器是根据什么判断缓存是否还有效呢?答案有两种方式,一种是前面提到的ETag,另一种是根据Last-Modified

请先 登录 后评论