目前项目的静态资源并未配置缓存,故用户每次访问都会重新请求。为了提升访问速度和减少带宽消耗,建议在静态构建产物中增加浏览器缓存支持。 实现思路: 1. 为静态资源添加 hash 标记,例如 `/assets/image.png?hash=123` `/assets/script.js?hash=456` 2. 通过 service worker 拦截静态资源请求,如果存在匹配的缓存则使用缓存,否则请求资源并缓存响应。