Доброе время суток,
Пишу функцию для массовой рассылки сообщений по SOAP протоколу. Есть функция, которая парсит значения по JSON и в цикле foreach выполняет отправку:
$sms = json_decode($response);
foreach($sms->data as $mydata)
{
$client->sendSmsOne($sessid, $mydata->phone, $mydata->from, $mydata->text);
}
Если будет около 100 получателей, получается, что функция попытается это выполнить за один проход. Что-то типа 100 отправок в секунду. Не зависнет ли мой сервер? И как оптимизировать, а точнее правильно организовать этот процесс рассылки? Через функцию do-while или паузы после каждой отработки?