场景
在使用浏览器的过程中,要刷新页面,可以使用快捷键F5刷新,这个时候可能会遇到页面信息并没有刷新的情况,这就是浏览器缓存在“作祟”,
这个时候我们需要强制刷新(Ctrl + F5),才能够越过浏览器缓存获取最新的数据。
Nginx使用proxy_cache指令设置反向代理缓存静态资源:
Nginx使用proxy_cache指令设置反向代理缓存静态资源_nginx 反向代理缓存-CSDN博客
上面是配置代理静态资源的缓存,下面配置浏览器的缓存。
浏览器对资源进行缓存
为了节约网络资源,加速访问,浏览器会在用户磁盘上对最近访问的页面的资源进行存储,当再次访问该页面时,
浏览器就可以从磁盘缓存中加载这些资源,避免频繁向服务器发起请求,这样可以加速页面的展示,并降低服务器的负载。
浏览器缓存资源流程

相关header的定义:
Etag 资源的哈希码
Last-Modified 用于表示资源最后修改时间
If-None-Match 将当前资源的哈希码发送给服务器进行匹配
If-Modified-Since 将当前资源的最后修改时间发送给

最低0.47元/天 解锁文章
822

被折叠的 条评论
为什么被折叠?



