【发布时间】:2019-04-05 11:10:39
【问题描述】:
是否应该使用来自服务器的任何类型的缓存标头来提供任何与 PWA 相关的资源,或者我们是否应该通过完全关闭它来将经典的 http 缓存从我们的方式中移除?
也就是说,http 缓存头应该是什么:
-
清单文件
与此相关,新版本的清单文件(例如更改了网站图标)如何到达客户端?
-
服务工作者 js 文件 (这个有点棘手,因为浏览器每 24 小时检查一次新版本,所以一些缓存可能会很好?)
-
index.html(水疗中心的入口点)
我的理解是它应该完全关闭,所有缓存都应该由 service worker 处理,但那里似乎有不同的信息,很难提取最佳实践。
【问题讨论】:
标签: service-worker progressive-web-apps