高级前端http【Q192】简述你们前端项目中资源的缓存配置策略

简述你们前端项目中资源的缓存配置策略

Issue 欢迎在 Gtihub Issue 中回答此问题: Issue 193

Author 回答者: jayyoonn

  1. html设置协商缓存
  2. 静态资源 hash + 强缓存

Author 回答者: Echo-MakeGreatEffort

一、浏览器缓存 二、本地缓存:localStorage 三、静态资源版本控制

  1. 在静态资源url上添加版本号或者时间戳,确保每次部署新版本时浏览器能够获取到最新资源
  2. 在文件名中添加哈希值来实现资源的版本控制,当文件内容变化时,文件名哈希值也会改变,从而触发浏览器重新加载资源