0

我在服务器端有一个巨大的数组(4MB)数据。现在我正在使用 jquerygetJSON方法来获取数组数据并在浏览器上呈现整个数组。事实证明,获取数组数据太慢了。可能主要时间花在了 JSON 解析上,也可能不是。从服务器获取此类数组数据的最佳/最快方法是什么?

4

1 回答 1

0

4 兆字节是要一次性发送客户端的大量数据吗?与其试图加快 JavaScript 处理 JSON 的速度,我怀疑你最好的办法是找出一些策略来更多地分解数据(这样你一次可以使用更少的数据)。

我的意思是,你真的需要一次全部吗?可能值得考虑为返回的 JSON 添加一些服务器端过滤,以便尝试将其限制为仅用于执行您的应用程序应该执行的任何操作所需的数据?

例如,如果您计划显示大量产品列表,可能只加载前 50-100 个,然后当用户向下滚动页面时再次调用以加载下一个 50-100 等等?

于 2012-07-30T19:57:23.193 回答