我正在侦听服务工作者中的提取事件,并想知道何时对缓存提取的响应?停止服务工作者提取事件缓存特定文件
1)当提取事件被触发? PreventDefault()停止它? 2)我是否需要缓存:在我的FETCH调用的INIT参数中不存储? 3)它是否发生在event.respondWith()时间?
我有一个数据交付策略,旨在提供尽可能新鲜的数据,并且只在网络速度缓慢时才进入缓存。但即使这样,只要网络抓取运行完成,就可以更新缓存。
没有像INIT这样的东西“no-cache”是不是我们存在FETCH只读缓存的风险呢?
我(错误地?)假定缓存是选择性的,我不得不用PUT()手动更新缓存。
规范说这不应该发生: - –