Potrzebuję małej porady. W jaki sposób najlepiej zoptymalizować kwestię wysyłania newslettera/mailingu do powiedzmy 500 osób?
Aktualne rozwiązanie jakie stosuje, to mniej więcej coś takiego, uruchamiane przez CRONa:
<?php $message = 'Lorem ipsum'; // message from DB (more text+HTML than this Lorem Ipsum - simple mail template + 200-300 words) foreach($rec as $r) { $to = $r; $subject = $message; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=utf-8' . "\r\n"; $headers .= 'From: Site.com <no-reply@site.com>' . "\r\n"; }
Z tego co obliczyłem, zajmuje to mniej więcej "1.0787600835164 Min". Czy taki execution time tego, zadziała na standardowym configu php.ini?
Prosiłbym o podpowiedź:
-czy będzie to lepiej działało z wykorzystaniem SMTP zamiast mail()?
-czy podzielić to wysyłanie na kilka tur, jeśli tak, to w jaki sposób najlepiej, aby jedno uruchomienie przez CRONa, rozesłało wszycho?
Z góry dzięki za odpowiedzi

Pozdrawiam