![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 10.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam portal, planuję zrobienie drugiego. Z czasem znacznie zwiększyła mi się liczba zarejstrowanych osób dlatego zastanawiam się nad zrobieniem massowego-mailingu. Problem w tym, że nie wiem jak to zrobić. Zakładając, że mam 10 tyś ludzi - i chcę wysłać do każdego z nich takiego samego maila. Odpalenie jednego skryptu często kończy się jego timeoutem. Nie moge forkować, uruchamiać programów. Jak wykonać czynność, która długo trwa i mieć pewność, że się wykonała? Wysłanie tych maili trochę trwa. Btw. używać mail() czy SMTP. Może moglibyście odesłać mnie do jakiegoś poradnika na ten temat? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 663 Pomógł: 6 Dołączył: 3.06.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
A gdyby tak wysyłać po 10 meili przy każdym odświerzeniu strony przez odwiedzającego ? Zmienne licznika zapisywałoby się w bazie danych. Oczywiście istnieje możliwość, że moga się nie wysłać bo danego dnia nikt nie odwiedzi strony ale zawsze mógłbyś sprawdzić ile się do tej pory wysłało i np jeśli wysyłasz 1 meil raz na tydzien to po tygodniu dosłałbyś resztę ręcznie. To załatwia sprawę ajaxa, nie jest trudne do napisania. Może być za to kłopotliwe dla administratora. :/ No ale albo rybki albo akwarium.
@phpion.com mówisz że czekasz np 15 sekund na ponowienie. Ile zatem czekasz na wysłanie 100.000 meili ? Ten post edytował Black-Berry 13.06.2007, 19:07:32 |
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
@phpion.com mówisz że czekasz np 15 sekund na ponowienie. Ile zatem czekasz na wysłanie 100.000 meili ? Czas oczekiwania był przykładowy, natomiast wysyłka jest organizowana w paczkach po X maili. Fakt, wysyłka takiej ilości przy paczce 1-elementowej trwałoby ponad dobę (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) (wedle szacowanego czasu podanego przez skrypt). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 15:05 |