![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 5.09.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
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:
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 (IMG:style_emoticons/default/smile.gif) Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 3 Dołączył: 12.03.2011 Skąd: Opole Ostrzeżenie: (0%) ![]() ![]() |
Wysyłaj przez SMTP,w odstępach,paczkami.Odstępy od kilku do kilkunastu minut.Paczki po kilkadziesiąt maili.Na serię wysyłki (paczkę) przez smtp z serwerem łączysz się raz, każde wywołanie mail() to nowe połączenie,ogółem lepiej z mail() sobie darować bo maile mogą z automatu trafić do śmietnika.Domyślny max_execution_time to 30 sek.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 05:37 |