我有一种情况,我调用了一个包含团队信息的 xml
文件。由于我们有大量团队,因此加载数据需要一些时间。
所以我想到了一个为每个团队创建不同的 xml
的解决方案。现在我必须对每个文件进行不同的调用或者我将使用延迟加载,所以哪种方法更好一次加载完整文件或将其分成几个部分。
我需要一些关于 javascript http
请求的建议我已经阅读了以下文档 how it degrades performance link2 .并且了解到更多的 xmlHttpRequest
会降低您的性能。
完整文件的大小 - 1.79 mb
磁盘大小 - 1.80 mb
拆分后的大小 - 1.78 mb
磁盘大小 - 2.84 mb
最佳答案
的确,请求数量越多性能越慢,因为浏览器对同时发出请求有特定的限制。
您可以将 xml 转换为文本文件并尝试请求该文件,因为它会在一定程度上减少文件的负载。
然后您可以将文本文件解析为 JSON 并根据您的要求使用它。
尝试将文件分成 2 或 3 段,然后进行调用。
关于javascript - XMLHttpRequest 会降低性能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33864779/