У меня есть PHP-скрипт, который должен сделать три отдельных вызова API, объединить результаты и вывести их для пользователя.
Проблема в том, что каждый вызов API занимает около 5 секунд. С 3 вызовами API по 5 секунд каждый, для выполнения сценария требуется около 15 секунд.
Есть ли способ, чтобы я мог как-то запустить три вызова API одновременно, и как только последний заканчивается, объедините результаты? Если это возможно, я мог бы сократить время от 15 до 5 секунд, что значительно улучшило бы мой опыт пользователя.
Я исследовал асинхронные вызовы функций в PHP, но, похоже, не так много хороших вариантов. Я надеюсь, что кто-то там был в подобной ситуации и нашел элегантный способ справиться с этим.