浏览器缓存看这一篇就够了
封锁标签页,再此打开https://github.com/xiangxingchen/blog时 F5革新时 简朴的比拟一下 3、协商缓存 协商缓存就是逼迫缓存失效后,赏识器携带缓存标识向处事器提倡哀求,由处事器按照缓存标识抉择是否行使缓存的进程,首要有以下两种环境:
3.1、Last-Modified和If-Modified-Since 赏识器起首发送一个哀求,让处事端在response header中返回哀求的资源前次更新时刻,就是last-modified,赏识器会缓存下这个时刻。 然后赏识器再下次哀求中,request header中带上if-modified-since:[生涯的last-modified的值]。按照赏识器发送的修改时刻和处事端的修改时刻举办比对,同等的话代表资源没有改变,处事端返回正文为空的相应,让赏识器中缓存中读取资源,这就大大减小了哀求的耗损。 因为last-modified依靠的是生涯的绝对时刻,照旧会呈现偏差的环境: 生涯的时刻是以秒为单元的,1秒内多次修改是无法捕获到的; 各呆板读取到的时刻纷歧致,就有呈现偏差的也许性。为了改进这个题目,提出了行使etag。 3.2、ETag和If-None-Match (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |