我正在使用服務人員。我應該緩存我的manifest.json。這有意義嗎? 此外,瀏覽器訪問此文件的頻率如何。我應該緩存manifest.json服務人員
3
A
回答
0
它在每頁加載時都被調用(假設它不是SPA)。它也靜態無論如何,也可以緩存它在我看來省卻了調用該文件服務器的麻煩。
2
是的,您應該緩存您的manifest.json文件,因爲如果您構建PWA,則它必須具有Add to home screen
的功能。在清單文件中,它包含需要由服務工作者緩存的start_url
,並且在脫機時應返回200響應。
假設任何人都在離線瀏覽您的應用程序,並且未在主屏幕上添加該Web應用程序,那麼它會詢問用戶他/她是否要添加到主屏幕,或者您沒有緩存清單文件。
相關問題
- 1. 服務人員,雙緩存?
- 2. 避免與服務人員緩存start_url
- 3. 緩存服務是否應該存在?
- 4. 服務人員緩存需要時間來響應延遲
- 5. 我可以使用服務人員緩存mp3文件嗎?
- 6. Wintersmith的服務/manifest.json
- 7. 緩存版本中的小數中斷服務工作人員
- 8. 服務人員緩存不識別超時作爲函數
- 9. 使用服務人員進行Ajax緩存
- 10. 服務人員使用Flask Blueprints緩存資源
- 11. 如何清除服務人員的緩存?
- 12. 不支持服務人員的緩存破壞
- 13. 服務人員:如何更新服務器上的文件更改緩存?
- 14. 服務人員腳本應該先加載嗎?
- 15. PHP/MySQL Web開發人員應該知道哪些服務器?
- 16. 爲什麼在瀏覽器緩存處理緩存時使用服務人員進行緩存?
- 17. 我的服務人員何時更新?
- 18. FCM服務人員setBackgroundMessageHandler
- 19. 服務人員塊backbonejs?
- 20. 服務人員提取
- 21. 服務人員 - 從我的服務器獲取推送數據
- 22. 我應該緩存載波網址嗎?
- 23. 我應該在Zend_Db中實現緩存?
- 24. 我應該緩存Firebase參考嗎?
- 25. 我應該禁用WebClient緩存嗎?
- 26. 緩存Web服務
- 27. 我們應該緩存原始對象還是緩存對象?
- 28. 我是否應該只使用ASP.net MVC緩存或IIS7緩存?
- 29. 如何知道,服務人員正在從緩存中檢索數據?
- 30. 服務人員正在對資源進行多次請求以緩存資源