HTTP缓存的机制

缓存验证:在请求资源时,浏览器发送包含验证信息的请求头,服务器使用该信息来验证是否可以使用缓存。如果资源没有被修改,则服务器返回一个特殊的响应状态码来指示浏览器使用缓存。

缓存过期:服务器可以在响应头中设置一个过期时间或者最大的缓存时间,浏览器会将此信息保存在缓存中,并在下次请求时使用该信息判断是否过期。如果资源过期,则浏览器会向服务器发送请求获取最新版本的资源。

缓存协商:当缓存的资源过期或者未设置过期时间时,浏览器会向服务器发送一次条件请求,询问服务器缓存的资源是否可用。服务器可以通过比较请求头中的条件信息(如ETag或Last-Modified)与资源的当前状态来判断是否需要返回新的资源,或者返回一个特殊的响应状态码来指示浏览器使用缓存。

https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=b48bebe08e474db8b80b853b12bafd48

#前端面试必备宝典#
全部评论

相关推荐

华子别追了,我害怕了,每天手机提示音一响我就知道你又来了
徐凤年555:直接屏蔽了就行,真的太离谱了,感觉一万个hr
点赞 评论 收藏
分享
小时候觉得老师是很伟大的职业 感觉老师都是人中龙凤才能当 后来考入大学 发现以前的老同学也是公费师范生了 他们什么样什么人品 我还不清楚吗 只能希望他们以后也会有改变 要不纯属耽误孩子 实习之后发现 有的领导 能当上领导也可能运气成分很多 自己决策方面很差 分配给属下的东西自己也说不明白  前些年那些明星 各种塌房 少林寺大师都能有情人和孩子 越长大越发现世界就是个草台班子 以前对不懂的东西有一层羡慕的滤镜 接触之后发现就不是那回事了
RazerYang:其实也是幸存者偏差,你只关注草台班子的部分,所以觉得世界都是草台班子。实际上你每天能安全地从床上醒来,有稳定的天然气、自来水和电力供应,能让你吃上热乎的饭菜,能收到持续稳定的信号去刷手机,花几块钱就能坐地铁从城市的一端快速移动到另一端,花几百块就能在一天之内安全穿越整个国家,这都不是一个草台班子能实现的。燃气、水利、电力、通信、公交、民航,还有最重要的公安和国防,这些都不是草台班子能做的,有无数普通人构筑了你生活的方方面面,而你也将加入他们。
我对___祛魅了
点赞 评论 收藏
分享
Twilight_m...:还是不够贴近现实,中关村那块60平房子200万怎么可能拿的下来,交个首付还差不多
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
昨天 18:00
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务