后台不断向前端推送差不多一两个G的离散数据,要全部存储供离线即时回放显示,但session和localstorage只有5M。咱先抛开逗不逗b不说,不考虑发回后台存储,就纯技术角度来说,如果非要在浏览器端解决可能吗?只用var数组来存最大又能存多少数据?
|
atanSep 17, 2014
1
firebase算吗?
|
|
2
想到的依旧是使用 localstorage,通过很多二级域名的方式来实现大小的拓展。关于跨域: http://www.nczonline.net/blog/2010/09/07/learning-from-xauth-cross-domain-localstorage/
|
|
sneezrySep 17, 2014
3
如果可以只兼容Chrome,可以通过Chrome App为指定网站声明unlimited storage权限,这样就没有5MB的限制了。不过localStorage储存大数据速度是很慢的,非常非常慢。
|
|
zenozengSep 17, 2014
4
indexeddb
|
|
jsonlineSep 17, 2014
5
你想干啥
|
|
manfaySep 17, 2014
6
这……是不是相当于用flash在线看了一电影?
|
|
7
|
|
9
|
|
11
@zenozeng 非常感谢!您可以看一下@chairuosen 提到的localForage,它本质也是利用了indexeddb
|
|
13
HTML支持本地文件读写了.
|
|
14
对,html本地IO
|
|
guotieSep 18, 2014
15
html怎样本地读写?
|
|
iwegeSep 18, 2014
17
flash.
要往用户那边推送一个 G 的数据,又不限定浏览器... |
|
willwenSep 18, 2014 via iPhone
18
http://github.com/iwillwen/mindb 你會覺得這是比較適合的方案的。
|
|
19
@willwen 看起来不错~但是关于最大存储量方面没有提及,如果本质上还是调用localstorage, indexeddb之类的那还是没有用。谢谢嗯~
|
|
sampengSep 20, 2014
21
你要存多少数据啊。。。
userdata+localstorage。存个几百M数据还是蛮轻松的,跨浏览器,无痛。。这么多优点你不用,你要用flash这个cpu动不动就卡死用户的 几百兆还不够你玩的? |