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