0

我有一个需要获取内容的 XML 文件,但是我不需要能够处理文本,我需要做的就是找出是否在返回的数据中找到某个字符串,所以我不不需要使用 XML 解析器,例如SimpleXML.

我的问题是,最快的方法是什么,因为速度对此至关重要。

我从本地主机尝试了 20 次操作,SimpleXML平均时间约为34 seconds; 然后我尝试使用file_get_contents,虽然这要快得多,平均大约需要 20 次操作,20.5 seconds但理想情况下,我仍然希望缩短更多时间。

编辑:如果重要,它将检索的文件将相当小;最多约 30 行。

有什么比file_get_contents通过 http 或 https 检索远程文件的内容更快的方法吗?

4

1 回答 1

1

如果文件不在您的服务器上,请尝试实现返回所需结果的服务,并尝试使用持久连接/套接字进行通信。

于 2013-10-19T15:46:29.513 回答