大外部JSON文件或littles JSON文件?

时间:2013-07-02 21:08:45

标签: javascript json file

我猜一个简单的问题,答案很复杂。 所以假设我们有一个包含大量数据的大型外部JSON文件, 例如(将此视为一个大文件): 50名学生和每个学生都有100个属性。 最好用50个对象(学生数)保存一个外部JSON文件。 或者制作50个外部JSON文件(每个文件都被认为是学生)? 以及如何确定选择哪种方法?

2 个答案:

答案 0 :(得分:2)

拇指的规则是,在Web上的每个请求上发生的握手的时间成本与实际发送的数据相当。这说明了一个大文件。

另一方面,听起来您考虑不一次显示所有数据,这可能是根据需要请求数据的情况。

然而,有一个折衷方案。您可以在页面加载时加载一些您需要的数据,然后在用户阅读页面时将其余数据写入其中。在内存或客户端数据库中缓存以上所有内容,可以保证避免性能滞后。

答案 1 :(得分:1)

真正的答案是:你应该尝试两种方法并在真实环境中测量它们(即,使用浏览器在生产硬件上)。

错误的猜测答案是:较大的文件在加载页面时可能会略微减少延迟,假设它以有意义的方式阻止了加载完成。