Нужно загрузить страницу для пользователя и показать, что что-то происходит и процесс идёт?
Тогда сделайте 1 страницу, которая покажет интерфейс пользователю, и с этой страницы отправляйте запрос ко 2 странице, которая будет общаться с внешним API. Перед началом запроса на странице 1 поставьте какую-нибудь гифку "Загрузка идет...", а после успешного ajax-запроса убираете гифку и возвращаете результаты запроса.
Долгая загрузка страницы 2 не будет мешать быстро показывать интерфейс страницы 1 для пользователя.
Если нужно именно быстро выполнить скрипт на странице 2, то уже необходимо думать о многопоточности, оптимизации работы самого скрипта, настройке сервера и т.д.