在客户端保持Json大于12MB

时间:2017-10-17 18:19:42

标签: javascript html5

我的网站上有免费的搜索引擎。

我希望在客户端保留所有搜索字词及其数据(以提高搜索速度)。

我通过ajax调用获取数据作为json对象。

json的大小大于12MB,因此我无法将其保存在本地存储中,因为它不能包含如此大的数据。

如何将数据保存在客户端?

感谢。

1 个答案:

答案 0 :(得分:1)

将大数据保存在客户端的本地存储上是不正确的。本地存储大小从浏览器更改为浏览器。甚至一些浏览器提供超过5MB的内容,例如,Opera最多可提供3MB。

更好的选择是在后端缓存搜索数据,但在客户端缓存少量数据。当用户在搜索框中输入密钥时,您可以使用3个字符来启动数据,并仅在客户端缓存该数据。但同样,它应该在使用后删除。