【发布时间】:2019-01-22 10:04:50
【问题描述】:
我们正在使用 workbox 为我们的 webApp 实现 ServiceWorker。
目前我们使用workbox.strategies.staleWhileRevalidate作为主页路由。
我们应用的网络使用模式是:主页、Javascript 资源、API 调用(按此顺序)。 Service Worker 会用陈旧的数据和 Javascript 资源和 API 数据来响应主页。
我们观察到主页的重新验证调用在从缓存提供请求后立即触发。因此,它无助于减少对网络资源的争用。有没有办法延迟使用 staleWhileRevalidate 策略的请求的重新验证调用?目标是在页面加载完成之前减少网络争用。
【问题讨论】:
标签: workbox