Autor | Zpráva | ||
---|---|---|---|
TomášX Profil * |
#1 · Zasláno: 25. 8. 2009, 11:42:34
Ahoj, řeším aplikaci, která posílá uživatelum upozornění na nové eventy. Potřebuji aby CRON jednou za čas zjistil zda je něco k odeslání a odeslal to. Po odeslání každého mailu si napíšu do databáze že je už odeslán.
Používám Zend_mail a vše funguje OK, bojím se jen že až bude emailů víc, script nestihne maily odeslat a budu mít problém. 1.) Existuje nějaký postup na odesílání většího počtu emailů 2.) Dá se zjistit že už nezbývá čas tomu vláknu a nepouštět se do dalších odesílání? Díky za pomoc. |
||
Jack Finger Profil |
#2 · Zasláno: 25. 8. 2009, 12:23:27
TomášX
Pokud není obsah mailu nějaký osobnější (např.: Ahoj {jmeno}, jak se máš?), tak by šlo nacpat všechny příjemce to skryté kopie a poslat to jako jeden mail. |
||
TomášX Profil * |
#3 · Zasláno: 25. 8. 2009, 12:33:40
Ne ne, každý email je personalizovaný (každý je jiný).
|
||
svadla Profil |
#4 · Zasláno: 25. 8. 2009, 12:40:49
Rekl bych se neexistuje. Podobny problem jsme resili pomoci sleep(10) po 20 odeslanych mailech.
|
||
TomášX Profil * |
#5 · Zasláno: 25. 8. 2009, 12:48:11
Jak to presne myslis s tim sleep 10? Proc uspavas thread kdyz naopak chces aby toho stihl co nejvice?
(az se trochu etabluji, spustim aplikaci na vlastnim serveru a budu odesilat ty maily z konzole s nekonecnym casem na zpracovani, ted to ale potrebuji co nejlepe rozchodit na hostingu) |
||
Alphard Profil |
#6 · Zasláno: 25. 8. 2009, 13:12:22
Odesílání velkého počtu mailů by bylo dobrét prodiskutovat s technickou podporou hostingu. Řeknou vám, jak to udělat nejlépe (např. v jakou dobu nejsou jejich SMTP servery vytížené apod.).
|
||
TomášX Profil * |
#7 · Zasláno: 25. 8. 2009, 13:24:42
Jo jo, SMTP server mám koupený zvlášť. Jde mi jen o tu technickou stránku odesílání.
T. |
||
Časová prodleva: 15 let
|
0