XMLHttpRequest会降低性能吗?

时间:2015-11-23 06:20:38

标签: javascript xml xmlhttprequest

我有一种情况,我会调用包含团队信息的xml文件。因为我们有大量的团队,所以加载数据需要一些时间。

所以我找到了为每个团队创建不同xml的解决方案。现在我将不得不对每个文件进行不同的调用,或者我将使用延迟加载,因此哪种方法更好地加载完整文件一次或将其分成几个部分。

我需要关于javascript http请求的一些建议我已经阅读了以下文档how it degrades performance link2。并且发现更多xmlHttpRequest会降低您的表现。

整个文件的大小 - 磁盘上的1.79 mb大小 - 1.80 mb

分割后的尺寸 - 磁盘上的1.78 mb尺寸 - 2.84 mb

1 个答案:

答案 0 :(得分:-1)

确实,请求数越多,性能越慢,因为浏览器具有同时发出请求的特定限制。

您可以将xml转换为文本文件并尝试请求该文件,因为它会在一定程度上减少文件的负载。

然后,您可以将文本文件解析为JSON,并根据您的要求使用它。

尝试将文件分成2个或3个段,然后拨打电话。