我的网站上有免费的搜索引擎。
我希望在客户端保留所有搜索字词及其数据(以提高搜索速度)。
我通过ajax调用获取数据作为json对象。
json的大小大于12MB,因此我无法将其保存在本地存储中,因为它不能包含如此大的数据。
如何将数据保存在客户端?
感谢。
答案 0 :(得分:1)
将大数据保存在客户端的本地存储上是不正确的。本地存储大小从浏览器更改为浏览器。甚至一些浏览器提供超过5MB的内容,例如,Opera最多可提供3MB。
更好的选择是在后端缓存搜索数据,但在客户端缓存少量数据。当用户在搜索框中输入密钥时,您可以使用3个字符来启动数据,并仅在客户端缓存该数据。但同样,它应该在使用后删除。