我有一个 PHP 脚本,它需要进行三个单独的 API 调用、组合结果并将其输出给用户。
问题是每个 API 调用大约需要 5 秒来执行。使用 3 个 API 调用,每次 5 秒,执行脚本大约需要 15 秒。
有没有一种方法可以让我同时启动三个 API 调用,一旦最后一个调用完成,合并结果?如果可能的话,我可能会将时间长度从 15 秒缩短到 5 秒,从而显着改善我的用户体验。
我研究了 PHP 中的异步函数调用,但似乎没有很多好的选择。我希望有人遇到过类似的情况,并找到了一种优雅的方式来处理这个问题。