我正在偵聽服務工作者中的提取事件,並想知道何時對緩存提取的響應?停止服務工作者提取事件緩存特定文件
1)當提取事件被觸發? PreventDefault()停止它? 2)我是否需要緩存:在我的FETCH調用的INIT參數中不存儲? 3)它是否發生在event.respondWith()時間?
我有一個數據交付策略,旨在提供儘可能新鮮的數據,並且只在網絡速度緩慢時才進入緩存。但即使這樣,只要網絡抓取運行完成,就可以更新緩存。
沒有像INIT這樣的東西「no-cache」是不是我們存在FETCH只讀緩存的風險呢?
我(錯誤地?)假定緩存是選擇性的,我不得不用PUT()手動更新緩存。
規範說這不應該發生: - –