合理利用缓存是 Web 性能优化的必要手段。而增量更新是目前大部分团队采用的缓存更新方案,结合 HTTP 强制缓存策略,既能够保证用户在第一时间获取最新资源,又可以减少网络资源消耗,提高Web应用程序的执行速度。
覆盖更新和增量更新
覆盖更新 3 年前用得比较多,现在已经逐渐淘汰,我们先引用一个简单场景来说明一下两者的区别和增量更新的优势。
假设项目中存在一个css文件和一个js文件,由 index.html 引入:
rel="stylesheet" href="index.css" />