HTTP 缓存策略
引言 如果有人问你:“如何让一个加载需要 3 秒的网页,变成 0.1 秒秒开?” 压缩代码、懒加载、使用 CDN……这些都很重要。但最立竿见影、最暴力的手段永远只有一个:不发请求,直接读缓存。
HTTP 缓存机制是前端性能优化的基石。理解了它,你不仅能让网页飞起来,还能彻底明白为什么我们打包出来的 JS 文件名总是带着一串奇怪的 Hash 字符(如
main.a7b9c.js),以及为什么用户总是在群里抱怨“老板,我看到的页面还是昨天那个旧的!”今天,我们就来彻底扒开 HTTP 缓存的底裤,搞懂强缓存与协商缓存的爱恨情仇。
大约 8 分钟
