D3 Javascript可视化巨大XML文件的性能

D3 Javascript Performance in visualising huge XML file

本文关键字:文件 性能 XML 巨大 Javascript 可视化 D3      更新时间:2023-09-26

我正在尝试使用D3Javascript将一个将近1GB的XML文件可视化为节点和链接的图形。我正在使用mac 10.5.8。到目前为止,我可以打印出文件的内容,即:[Object Element]。自从加载并读取这个XML文件以来,打印这个语句花了将近一分钟的时间。我的问题是,如果我想将此文件可视化为圆和链接的图形,我如何提高可视化此文件的性能?显示这个巨大文件的图形似乎需要很长时间。有没有办法提高可视化如此大的大数据图的性能?非常感谢您的协助。

简单地下载一个1GB的文件需要相当长的时间。解析更是锦上添花。

根据你对数据的处理方式,以及如果你改变了对哪些信息相关的想法,你愿意再次支付下载费用,你可能能够在一定程度上优化解析,方法是在数据进入时对其进行过滤,只为你实际需要的部分构建数据模型。

或者,正如其他人所指出的,您可以在服务器端进行提取,只删除直接相关的部分。这将减少网络和解析时间,不过,如果您需要第一次请求时没有出现的数据,则需要花费额外的时间。这是XQuery的有用之处之一。