我在我的网站上有一个免费的搜索引擎。
我想保留所有的搜索词和他们的数据在客户端(以提高搜索速度)。
我通过将ajax调用作为json对象来获取数据。
json的大小超过12MB,所以我不能将它保存在本地存储中,因为它不能包含这么大的数据。
如何将数据保存在客户端?
谢谢。
发布于 2017-10-17 18:30:46
将大数据保存在客户端本地存储上并不是一个正确的想法。本地存储大小因浏览器而异。甚至有些浏览器提供的内存超过5MB,例如Opera的最大内存为3MB。
更好的选择是在后端缓存搜索数据,而在客户端缓存少量数据。当用户在搜索框中输入关键字时,您可以带来以3个字符开头的数据,然后在客户机上只缓存这些数据。但同样,应该在使用后将其删除。
https://stackoverflow.com/questions/46796704
复制相似问题