我有一个XML文件,我需要获取内容,但是我不需要能够处理文本,我需要做的就是找出返回的数据中是否找到某个字符串所以我不需要使用诸如SimpleXML
之类的XML解析器。
我的问题是,最快的方法是什么,速度对此至关重要..
我在本地主机上使用SimpleXML
尝试了20次操作,平均时间约为34 seconds
;然后我尝试使用file_get_contents
,虽然平均时间大约为20.5 seconds
的20次操作,但速度要快得多,我仍然希望能够提高时间。
编辑:如果重要,它将检索的文件会相当小;最多约30行。
通过http或https检索远程文件的内容是否比file_get_contents
更快?
答案 0 :(得分:1)
如果文件不在您的服务器上,请尝试实现一个返回所需结果的服务,同时尝试使用持久连接/套接字进行通信。