模块化网站建设,江宁做网站,专业医疗建站,wordpress 热门文章 侧边栏强缓存#xff1a;是直接从本地缓存中加载资源#xff0c;不向服务器发起请求#xff0c;除非过期了。这种方式可以减少网络延迟#xff0c;提高页面加载速度#xff0c;但无法保证资源的最新性
皮一下 :
不管你咋样#xff0c;我都不搭理你,除非我真的无聊了#xff0…强缓存是直接从本地缓存中加载资源不向服务器发起请求除非过期了。这种方式可以减少网络延迟提高页面加载速度但无法保证资源的最新性
皮一下 :
不管你咋样我都不搭理你,除非我真的无聊了任性不?协商缓存会在加载资源时先询问服务器如果资源未更改直接从本地缓存加载 ;如果资源已更改则重新从服务器加载。这种方式可以确保使用最新资源但可能会增加网络延迟。
皮一下 :
每次都看你一眼你变强了我们聊一下否则继续不理你现实不?使用场景
强缓存通常用于减少网络延迟提高页面加载速度适用于访问量较大且资源变化不频繁的情况。
协商缓存则适用于需要确保始终使用最新资源的情况适用于资源变化频繁或需要根据用户个性化需求加载不同资源的情况。 常见场景
常见配置
html配置为不缓存(nostore)其余静态资源配置为强缓存 (max-age)。
为什么?
html页面不缓存保证拿到最新资源另外构建工具可以达到有修改的静态资源hash会有变动没有改动的静态资源hash不变两者结合能最大限度的增加缓存命中 皮一下不缓存 (死活不理你)
cache-control: nostore强缓存(按需理你)
cache-control:max-age2592000协商缓存(试探性理你
cache-control : nocache