简述你们前端项目中资源的缓存配置策略
Issue 欢迎在 Gtihub Issue 中回答此问题: Issue 193
Author 回答者: jayyoonn
- html设置协商缓存
- 静态资源 hash + 强缓存
Author 回答者: Echo-MakeGreatEffort
一、浏览器缓存 二、本地缓存:localStorage 三、静态资源版本控制
- 在静态资源url上添加版本号或者时间戳,确保每次部署新版本时浏览器能够获取到最新资源
- 在文件名中添加哈希值来实现资源的版本控制,当文件内容变化时,文件名哈希值也会改变,从而触发浏览器重新加载资源