浏览器端 js 编程需存储大量数据,有什么好的方法?session 和 localstorage 远远不够啊

2014 年 9 月 17 日
 Taivas
后台不断向前端推送差不多一两个G的离散数据,要全部存储供离线即时回放显示,但session和localstorage只有5M。咱先抛开逗不逗b不说,不考虑发回后台存储,就纯技术角度来说,如果非要在浏览器端解决可能吗?只用var数组来存最大又能存多少数据?
8420 次点击
所在节点    程序员
28 条回复
sampeng
2014 年 9 月 20 日
你要存多少数据啊。。。
userdata+localstorage。存个几百M数据还是蛮轻松的,跨浏览器,无痛。。这么多优点你不用,你要用flash这个cpu动不动就卡死用户的
几百兆还不够你玩的?
willwen
2014 年 9 月 20 日
@Taivas 請看StoreInterface部分的文檔,完全可以解決
Taivas
2014 年 9 月 20 日
@willwen 看了嗯,如果我没看错本质上确实还是调用了localStorage和sessionStorage,默认都是大小5M的限制
Taivas
2014 年 9 月 20 日
@sampeng 主题里已经提及了数据量差不多1,2个G。。。
Taivas
2014 年 9 月 20 日
@iwege @jedihy 考虑框架选了ext。。。所以还是不要用flash了,谢谢提议~
Taivas
2014 年 9 月 20 日
@Actrace @tushiner 目前最简单粗暴有效的方案应该就是这个了,谢谢~
willwen
2014 年 9 月 20 日
@Taivas 如果你需要的話,我可以教你寫本地IO的Store。目前MinDB暫時是最好的前端數據操作方案。
Taivas
2014 年 9 月 20 日
@willwen 好的,联系方式已邮箱你,谢谢~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/134077

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX