2013-04-07 225 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