我需要从REST服务加载几千条用户数据记录(准确地说是联系人管理系统中的用户联系人),并对它们进行搜索。不幸的是,REST服务无法提供满足我需求的搜索,因此我被简化为仅加载一堆数据并自己进行搜索。加载记录非常耗时,因此我只想为每个用户执行一次。

显然,此数据需要缓存。不幸的是,服务器端缓存不是一种选择。我的客户端在多台服务器上运行应用程序,无法预测给定请求将在哪台服务器上运行。

因此,下一个选择是将这些数据缓存在浏览器端,然后在浏览器端运行搜索。对于具有数千个联系人的用户,这可能意味着缓存几兆数据。在浏览器内存中存储几兆的javascript数据时,我可能会遇到什么问题?

最佳答案

存储几兆的Javascript数据应该不会造成任何问题。内存泄漏会。想一想现代计算机有多少RAM-众所周知,存储桶中的分子下降了几兆字节。

09-11 14:25
查看更多