缓存是一种保存资源副本并在下次请求时直接使用该副本的技术。当 web 缓存发现请求的资源已经被存储,它会拦截请求,返回该资源的拷贝,而不会去源服务器重新下载

HTTP/2 中的server push 机制

服务端主动把资源推送到浏览器的缓存中

浏览器需要资源时直接从缓存中取

(o゜▽゜)o☆ 好厉害鸭

不过要利用cookie 等判断, 用户再次访问时就不主动推送了

但是有时候想要跨域预加载, 还是得依赖<link rel="preload">

长期的缓存更新手段

用版本号以及文件摘要作为文件名, 资源有更新时直接舍弃缓存

自动构建工具, 请 (●'◡'●)

[HTTP 缓存 (https://roadmap.sh/guides/http-caching 笔记)](https://bi-fan.notion.site/HTTP-https-roadmap-sh-guides-http-caching-b0b489b17eb0442a809b3431395859b8)