缓存,分为私有缓存,以及共享缓存。
私有缓存 一般指用户自己才能使用的缓存,比如浏览器缓存。
共享缓存,一般指可以用于多用户的缓存,比如代理缓存,CDN缓存。
HTTP请求头中的Cache-Control用来定义缓存策略。
一般用来定义
请求的响应内容是否允许被‘缓存’ 缓存 以及 是否允许从缓存中下载 (no-store)
缓存是否需要由服务器验证是否过期(no-cache)
决定由私有缓存来缓存,还是由共享缓存来缓存(private, public)
以及设置响应内容被缓存的最大时间
资料:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Caching_FAQ



