3つの別々のAPI呼び出しを行い、結果を組み合わせて、ユーザーに出力する必要があるPHPスクリプトがあります。
問題は、各API呼び出しの実行に約5秒かかることです。それぞれ5秒で3つのAPI呼び出しがある場合、スクリプトの実行には約15秒かかります。
どういうわけか3つのAPI呼び出しを同時に開始し、最後の呼び出しが終了したら、結果を組み合わせる方法はありますか?それが可能であれば、時間の長さを15秒から5秒に短縮して、ユーザーエクスペリエンスを劇的に向上させることができます。
PHPで非同期関数呼び出しを調べましたが、良い選択肢はあまりないようです。誰かが同じような状況にあり、これを処理するためのエレガントな方法を見つけてくれることを願っています。