musicbird

HTTP:聊一聊HTTP中的强制缓存

http响应response headers中会有一个cache-control,这个参数就是用来做强制缓存的

一、什么是强制缓存

强制缓存就是服务端告诉客户端某些资源(JS CSS IMG)需要按照某种方法存在客户端本地,下次请求时直接从本地缓存中获取资源,不用再通过服务器,提高了网页加载速度。

 

例如

上面的图片资源就被缓存在本地中,时间有效期长达1年

二、cache-control有哪些参数

max-age:最大有效期

no-cache:不用本地缓存,交给服务端处理

no-store:不用本地缓存以及服务端的缓存措施

注:expire也是控制缓存有效期的,只不过被cache-control替代了

相关文章:

  • 2021-09-04
  • 2021-10-20
  • 2021-07-22
  • 2021-06-06
  • 2021-12-05
  • 2021-05-15
  • 2022-12-23
猜你喜欢
  • 2022-01-16
  • 2021-09-15
  • 2021-07-19
  • 2022-12-23
  • 2022-12-23
  • 2022-01-15
  • 2021-08-31
相关资源
相似解决方案