
网络
文章平均质量分 55
you_wne
这个作者很懒,什么都没留下…
展开
-
HTTP缓存 Last-Modified
什么是Last-modified?Last-modified是服务器端文件的最后修改时间,需要和cache-control共同使用,是检查服务器端资源是否更新的一种方式。上次修改时间配合If-Modified-Since或者If-Unmodified-Since使用对比上次修改时间验证资源是否需要更新缓存验证流程在浏览器和服务端设置都允许缓存策略的前提下(服务端响应头的Cache-Control不为no-store,即禁止任何缓存),如果某个请求的响应头设置了Last-Modified:第原创 2021-01-20 14:57:12 · 4683 阅读 · 1 评论 -
HTTP缓存 Etag
什么是ETag?Etag 是Entity tag 的缩写,可以理解为“被请求变量的实体值”,Etag是服务端的一个资源的标识,在 HTTP 响应头中将其传送到客户端。所谓的服务端资源可以是一个Web页面,也可以是JSON或XML等。服务器单独负责判断记号是什么及其含义,并在HTTP响应头中将其传送到客户端。比如,浏览器第一次请求一个资源的时候,服务端给予返回,并且返回了ETag: "50b1c1d4f775c61:df3" 这样的字样给浏览器,当浏览器再次请求这个资源的时候,浏览器会将If-None-原创 2021-01-20 14:34:24 · 502 阅读 · 0 评论