javascript - XMLHttpRequest 会降低性能吗?

标签 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

最佳答案

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

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

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

尝试将文件分成 2 或 3 段,然后进行调用。

关于javascript - XMLHttpRequest 会降低性能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33864779/

相关文章:

javascript - 用同位素过滤后小于 3 时更改元素的宽度

javascript - 根据 Angular 2 中的数据库值动态加载数据卡

javascript - 如何从二进制 int 中获取百分比,其中每一位代表 x 百分比?

xml - 使用浏览器转换XML时,是否可以通过URL向XSLT传递参数?

python - 在 Python 中对 XML 进行排序的最简单方法? [Skype 机器人]

c# - 使用 XMLHttpRequest 发布到 ASP.Net Core WebAPI 时出现错误 415

javascript - Android WebView 在单击按钮时更改 html 的背景和文本颜色

xml - Microsoft Azure TTS 认知服务语音限制问题

javascript - 为什么在脚本标签有效时禁止跨域ajax?

c++ - 使用 XMLHTTPRequest 异步轮询 ReadyState