2013-04-07 260 views
0

我已經閱讀了很多關於新的Sessionstorage的可能性,但是我沒有聽說過保存像圖像(base64),html,css a.s.o等所有內容的想法。爲單個會話。有沒有理由不這樣做?如果用戶返回頁面,則所有內容都將在毫秒內加載。我可以看到爲什麼不使用本地存儲,但作爲一個單一的會話,它不應該是有害的,只有在用戶瀏覽大型網站時,才能提高速度。Sessionstorage - 存儲所有信息

+0

瀏覽器不得不因爲永遠緩存HTML,CSS,JS和圖像的能力。使用適當的緩存控制頭文件和版本控制資源可以做到你似乎在問什麼 - 所以我錯過了什麼? – 2013-04-07 16:19:07

回答

0

SessionStorage應該用於存儲會話數據。圖像不是會話數據。 爲了存儲圖像,樣式,腳本等使用HTTP緩存。

如果您更改樣式表或圖像,該怎麼辦? sessionStorage不會知道它們已被更改。訪客被困在舊數據中。

0

如果你想保存圖片使用清單不SessionStorage。 在清單文件中,您可以緩存您想要的內容,這可能是您的一個解決方案。

你可能有興趣通過閱讀這篇文章

http://diveintohtml5.info/offline.html

+0

謝謝!我已經在html5中讀了很多,因爲我對應用程序的速度非常滿意,但我會做更多的閱讀:) – 2013-04-19 10:49:10