0
点赞
收藏
分享

微信扫一扫

什么是HTTP缓存(强制缓存)

当我们浏览器去访问网站的时候,有可能是第一次访问这个网站,那我们需要看到完整的网站的话,就需要加载网站的资源 比如html ,css,js,img...

当我们第二次,第三次访问这个网站的时候,我们其实就不需要重复去加载这些了。

利用缓存的策略,帮助我们去缓存一些资源。这样一来,网站的加载速度就会变快

我们从输入网站地址到加载出页面 ,包括了

  1. CPU计算(快)
  2. 页面渲染(快)
  3. 网络请求(不确定因素,会受环境影响)

如果我们减少了网络体积和数量的话,就会更快的加载出来页面,HTTP缓存就是干这事的

什么是强制缓存?

后端通过response headers响应头设置返回过来的,前端无需做什么。如果服务器觉得css,js需要再前端缓存下来的话,那就可以设置Catch-Control。这样一来,浏览器就会从缓存里面拿这个资源了,如果服务器觉得某某文件不应该被缓存,那后端不设置就好。

所以,Catch-Control设置与否,都是由服务器决定的

举报

相关推荐

0 条评论