同时加载多个URL

时间:2017-09-26 19:07:13

标签: php xml laravel

我有一个资源列表,它为我提供XML Feed。我需要循环遍历它们并相应地更新数据库。

所以想象我们有100个网址。我需要同时开始从它们中获取XML,然后,在完成所有XML提要的解析后,我需要抓住这一时刻以更新“上次更新时间”。

我使用simplexml_load_url来解析XML。

最重要的是时间问题,我尝试逐个获取XML,20个网址花了大约50秒。

我怎样才能做到这一点?网址数量可能在300-500左右。

由于

1 个答案:

答案 0 :(得分:0)

查看可以执行并发文件处理的GuzzleHttp。如果适合你的情况,效率更高,更快。

相关问题