性能:从网站开始生成的那一刻,到代码开始运行,消耗浏览器及服务器资源时所需要的一切资源统称为性能
强缓存
Cache-Control
- public 表示响应可以被客户端和代理服务器缓存
- private 表示响应只可以被客户端缓存
- max-age=30 缓存30秒后过期,需要重新请求
- s-maxage=30 覆盖max-age,作用一样,只在代理服务器中生效
- no-store 不缓存任何响应
- no-cache 资源被缓存,但是立即失效,下次会发起请求验证资源是否过期
- max-stale=30 30秒内,即使缓存过期,也使用该缓存
- min-fresh=30 希望在30秒内获取最新的响应
强缓存的两个状态:
- from memory cache
浏览器的内存中,开着的浏览器网页第一次访问后,再次访问直接从内存中取资源;但在浏览器关闭之后,再次打开网页会重新向服务器请求
- from disk cache
占个坑,找网上视频学一学