繁体   English   中英

在本地为Web存储数据的最佳实践

[英]Best practice to store data locally for web

我正在开发一些Web应用程序,我们需要在本地存储中存储多个javascript对象。 到目前为止,我们使用cookie实现了它,但我们想使用HTML5存储解决方案之一,因为cookie数据在每次服务器调用时都会发送到服务器,这是浪费资源,而且它的大小非常有限。 数据应该永久存储,我的意思是它应该在关闭浏览器并再次打开后可用。

这样做的最佳做法是什么? 有没有办法将对象存储在本地存储中。 谢谢你的帮助

在我目前的项目中,我正在使用PouchDB库( http://pouchdb.com/ )。 它是一个轻量级的javascript数据库,可以在浏览器本地存储数据(字符串,整数,对象等)。 浏览器重启后,所有存储的数据仍然可用。

您应该将它与一些JS框架一起使用,在我的例子中它是AngularJS(非常简单的集成)。

看看这个链接: http//slides.html5rocks.com/#web-storage

这听起来像HTML5的本地存储绝对是一个很好的选择。 该演示文稿有很多很好的信息,可以帮助您确定最佳存储形式。

IndexedDb是存储javascript对象的好选择。

我强烈建议你阅读这篇文章 - > https://developer.mozilla.org/en-US/docs/IndexedDB

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM