是将一个大的 JSON 对象存储在本地存储中并向其中附加其他数据,还是使用多个包含数据的小对象更好?我想将它用作任何应用程序的历史存储(所以我认为 5MB 就足够了)。 谢谢
最佳答案
这实际上取决于您想要访问数据的方式: 如果你想偶尔访问你的数据的一小部分,你应该把它放在小对象中。前段时间我做了几个性能测试,发现在充满大量对象的 localStorage 中查找对象很快就退出了。如果你使用小对象,你可能会使用更少的内存,因为你不必读取和解析一个大的 json 对象。 另一方面,请记住读取 localStorage 是一个阻塞函数。因此,如果您需要遍历该对象,我可能会阻止您的整个浏览器。在这种情况下,最好将数据保存在一个巨大的 block 中并立即读取。
关于html - html5 本地存储中的一个大对象或多个小对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9569141/