关于HTTP的Cache的问题
会在200OK中回送该资源的Last-Modified和ETag头,客户端将该资源保存在cache中,并记录这两个属性。当客户端需要发送相同的请求时,会在请求中携带If-Modified-Since和If-None-Match两个头。
HTTP不是无状态的么?前一次Last-Modified和ETag参数如何记录的?再次发送同样的请求的时候,浏览器是在哪里获取的这两个参数?cookie中么?还是本地一些缓存文件中?
还请各位大神解答~
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
应该是记录在nginx里边吧。
服务器在第一次请求的时候会计算好ETAG,Last-Modified,并且缓存起来