回答
你不使用HTML5本地存儲的CSS/JS文件,你cache他們。
您想使用的應用程序緩存這一點,不是localStorage的:
看起來像現在一樣,在2016年,應用程序緩存已被棄用,以支持服務人員:http://caniuse.com/#search=applicationCache – 2016-11-16 14:39:11
我建議使用高速緩存在客戶端和服務器端,而不是在本地存儲中存儲這樣你就當控制更新(使緩存無效),您還可以考慮使用CDN來傳遞靜態內容,如圖像,js,css
本地存儲是一個關鍵值存儲,您應該更喜歡存儲數據對象(json)或單個值。不要將表示層保存在裏面。
即使這不是最佳解決方案,也可以將大部分接口緩存到本地存儲。 Christian Heilmann在他的2010 24Ways article中討論了很多想法。查看this screencast,瞭解您正在思考的完整示例。
請注意,要在本地存儲器中緩存圖像,首先需要Base 64 encode them。
你可以絕對使用它。
當你配置你的緩存fot瀏覽器來檢查一個文件是否已經改變,它會請求一個文件,CDN將以304狀態碼作爲響應,這意味着瀏覽器緩存中的文件可以被使用。但是,這仍然需要HTTP請求。你也可以使用etag或過期,所以它不這樣做。
但是,您可能會從無法控制標題的網站加載外部文件。在這種情況下,如果沒有http請求和304響應,您可以使用本地存儲節省時間。
- 1. 在HTML5本地存儲中保存CSS網頁字體
- 2. JavaScript:如何在HTML5 localStorage中保存html文本
- 3. HTML5本地存儲來保存筆記
- 4. HTML和JavaScript - 如何保存純文本
- 5. HTML5本地存儲和Chrome
- 6. html5本地存儲
- 7. jquery&html5文本框從本地存儲保存/加載
- 8. 我如何保存在本地存儲
- 9. 如何讓本地HTML將文本保存到本地文件?
- 10. 保存在本地存儲
- 11. 我如何保存和如何可以存儲在鉻本地存儲陣列相關的鉻本地存儲
- 12. 如何在本地使用html5保存文件
- 13. 如何保存到本地存儲
- 14. JavaScript - 將表單文本存儲在本地存儲中
- 15. 如何在UIWebview中保存本地加載的HTML文件
- 16. Javascript表和本地存儲
- 17. HTML5:使用本地存儲
- 18. HTML5本地存儲排序
- 19. 使用HTML5本地存儲
- 20. 如何在一個zip文件中存儲pdf,而不在本地保存
- 21. 在本地保存文件
- 22. HTML5 - 大Blob和持久本地存儲
- 23. 如何在本地保存html數據
- 24. 將java對象存儲在HTML5本地存儲中
- 25. HTML5數據不是在本地存儲中存儲
- 26. HTML5和Javascript字符保存
- 27. HTML5:「本地存儲」和「sqlite存儲」限制
- 28. Clent-side數據存儲,DOM存儲或HTML5本地存儲?
- 29. 在本地存儲中保留HTML5數據屬性
- 30. 如何將屬性保存在html中(無Cookie - 只是本地存儲)
高速緩存時仍有一個http請求。 – Ced 2016-03-28 03:48:52