【问题标题】:PWA and service-workerPWA 和 service-worker
【发布时间】:2018-09-29 03:54:45
【问题描述】:

最近用 service-worker 创建了一个 PWA,一切都在本地测试服务器上运行良好,资源和缓存会随着 service-worker 的每次版本更改而更新。

我在使用实时 IIS Win 服务器时遇到了问题,它的服务服务器缓存似乎在服务工作人员缓存之上,或者可能是服务工作人员的缓存版本。有人在 IIS Win Server 上遇到过这个问题吗? PWA 是基于 html 和 js 的。

【问题讨论】:

  • 根据这些细节无法回答。使用 Devtools 检查服务器的响应并了解如何处理部署。这不是魔术。另外,请记住为 sw.js 设置 no-cache 标头!

标签: service-worker


【解决方案1】:

它在 IIS 服务器端,我所做的是将 max-age 设置为 60 标头,并在此特定站点上禁用了缓存。这意味着 service-worker 接管了缓存控制,我可以看到它在我更改版本号时更新。换句话说,IIS 正在缓存 service-worker 文件。

【讨论】:

    猜你喜欢
    • 2019-01-08
    • 2020-11-20
    • 1970-01-01
    • 1970-01-01
    • 2022-08-07
    • 2019-06-14
    • 2022-01-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多