Tom*_*ohn 15 service-worker angular
我使用@ angular/service-worker为angular4 webapp生成SW.更新ngsw-manifest.json以处理来自服务器的动态请求后,我在离线时(首次加载后)获得"状态代码:503 OK(来自ServiceWorker)".
有什么想法吗?
性能策略有效(您可以尝试此策略),但需要注意的是,由于服务工作线程的异步特性,动态内容仅在第二个页面加载时缓存。在你的 ngsw-config.json 中:
"cacheConfig": {
"strategy": "performance",
"maxSize": 100,
"maxAge": "3d"
}
Run Code Online (Sandbox Code Playgroud)
默认情况下,运行时获取的文件不会被缓存,但通过创建动态缓存组,Service Worker 获取的匹配文件也会被缓存。选择性能的optimizeFor设置将始终首先从缓存提供服务,然后尝试缓存任何更新。选择新鲜度意味着 Service Worker 将尝试通过网络访问文件,如果网络出现故障,它将提供缓存的副本。
归档时间: |
|
查看次数: |
475 次 |
最近记录: |