<分区>
我有一个 JSON 数据要存储在我的应用程序中的许多组件正在使用的本地存储中。在某些情况下,数据超过 100 Mb,我的浏览器会抛出错误“localStorage.setItem exceeded the quota”。但是对我来说缓存这些数据非常重要,因为下载会减慢我的应用程序。有人可以建议我一种简单有效的方法来实现这一目标吗?
<分区>
我有一个 JSON 数据要存储在我的应用程序中的许多组件正在使用的本地存储中。在某些情况下,数据超过 100 Mb,我的浏览器会抛出错误“localStorage.setItem exceeded the quota”。但是对我来说缓存这些数据非常重要,因为下载会减慢我的应用程序。有人可以建议我一种简单有效的方法来实现这一目标吗?
最佳答案
尝试压缩数据。这可能会有所帮助,具体取决于您的 JSON 数据。 https://coderwall.com/p/mekopw/jsonc-compress-your-json-data-up-to-80 这个 api 说它压缩了 JSON 字符串中多达 80% 的数据。
我相信这是它的 JS 文件 https://github.com/tcorral/JSONC/blob/master/src/JSONC.js
关于javascript - 本地存储中的数据 >100Mb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53371971/