API вызывает asyn c с php -cURL - PullRequest
       17

API вызывает asyn c с php -cURL

0 голосов
/ 15 апреля 2020

У меня есть страница, на которой я делаю 20/30 звонков (в зависимости от какого-то фактора), и загрузка занимает 10-15 секунд (иногда больше).

Я думал использовать curl_multi_init, но я боюсь, что некоторые запросы данных могут загружаться быстрее, чем запросы токенов.

Я полагаю, что можно сделать множественный вызов со всеми токенами, а другой - с данными после завершения всех предыдущих вызовов (но я не не знаю, как мне это сделать, если это выполнимо).

Мой код структурирован примерно так:

Token request 1
Data request 1
If (something) - Data request 1b

Token request 2
Data request 2
If (something) - Data request 2b
.
.
.
Token request 10
Data request 10
If (something) - Data request 10b

Do stuff with all the data

Я не очень разбираюсь в сегменте API и использовал только curl_multi_exe c один раз, что не очень помогло понять, как его следует использовать.

Меня больше всего беспокоит то, сколько мне нужно изменить в своем коде, поскольку это довольно сложно для меня и, вероятно, очень плохо структурировано

...