我读了很多关于新的会话存储的可能性,但我没有听说过关于保存所有东西的想法,比如图像(base64),html,css a.s.o。用于单个会话。有什么理由不这么做吗?如果用户返回页面,所有内容都将在毫秒内加载。我可以理解为什么不使用本地存储,但由于它是一个单一的会话,它应该是无害的,并且只会在用户浏览大型网站时给速度带来一些提升。
发布于 2013-04-08 00:19:02
应该使用SessionStorage来存储会话数据。图像不是会话数据。对于图像、样式、脚本等的存储,使用HTTP缓存。
如果更改了样式表或图像怎么办? sessionStorage不会知道它们被更改了。访问者被旧数据卡住了。
发布于 2013-04-08 00:39:50
如果您想保存图像,请使用Manifest,而不是SessionStorage。在Manifest文件中,你可以缓存你想要的东西,这可能是你的一个解决方案。
您可能会有兴趣阅读这篇文章
http://diveintohtml5.info/offline.html
https://stackoverflow.com/questions/15864576
复制相似问题