simplexml文件引用其他XML文件时的速度问题

simplexml文件引用其他XML文件时的速度问题,xml,performance,curl,simplexml,Xml,Performance,Curl,Simplexml,我希望这是清楚的-我试图搜索与速度和simplexml相关的问题,但没有找到任何与我的问题完全匹配的问题: 我正在编写一个搜索函数-搜索本身返回一个XML文件(示例:) 使用curl读取此文件。现在,对于这个XML文件中的每个项目,都有一个对另一个XML文件的引用,该文件包含该项目的元数据。因此,如果我的搜索结果有200个,我必须使用curl打开200个额外的XML文件,并使用simplexml解析它们,以显示作者、出版年份等信息 我对我的脚本进行了一些速度测试(如果我将命中次数限制在最大500

我希望这是清楚的-我试图搜索与速度和simplexml相关的问题,但没有找到任何与我的问题完全匹配的问题:

我正在编写一个搜索函数-搜索本身返回一个XML文件(示例:)

使用curl读取此文件。现在,对于这个XML文件中的每个项目,都有一个对另一个XML文件的引用,该文件包含该项目的元数据。因此,如果我的搜索结果有200个,我必须使用curl打开200个额外的XML文件,并使用simplexml解析它们,以显示作者、出版年份等信息

我对我的脚本进行了一些速度测试(如果我将命中次数限制在最大500次,那么当前大约需要80秒),发现这个simplexml文件打开占用了80%的执行时间

有没有人对我如何加快这一进程提出建议,或者你需要进一步澄清

请转达我的问候 挪威奥斯陆