Я хотел бы разбить процесс (цикл) на несколько частей, например, если нужно отправить 128 писем:
function subs_emails(){
$subscribers = //find subscribers
if(!empty($subscribers )){
foreach($subscribers as $i => $subscriber){
sendEmail($subscriber->id);
if($i % 15 == 0){ //<-- send email per 15
sleep(60); //to pause the process for 60 seconds
}
}
return true;
}else{
return false;
}
}
это будет работать ??или есть какое-нибудь другое решение "лучшего подхода" ??нужен совет пожалуйста
спасибо