Как сделать много запросов с CURL без использования полной загрузки процессора?

Я отправляю около 300 сообщений, используя API, используя запросы CURL с циклом for, он работает, но занимает весь процессор.

Вот код:

//Initializing CURL.
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "websiteURL");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type: application/json",
'Authorization: Basic '. base64_encode("XXXXX:YYYYYY")
));

//Starting for Loop.
for ($i=0; $i < 300; $i++){
curl_setopt($ch, CURLOPT_POSTFIELDS, '{"src": "'.$numbers_from[$i] ['number_from'].'","dst": "'.$messages[$i['international_format'].'", "text": "'.$current_message.'"}');
$message = curl_exec($ch);
}

//Close CURL.
curl_close();

Как уменьшить процессор? , Есть функция для этого? Есть ли альтернатива для CURL?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …