Autor | Zpráva | ||
---|---|---|---|
majooo Profil |
#1 · Zasláno: 2. 9. 2008, 16:38:48
takze mate 100 000 majlu ulozenych v db,dalej mate klasicky webhosting s funkci mail a cron. Ulohou je poslat vsechny majly v co najkratsom case.....mna napadlo bud cez cron a postupne davat limit na sql ktory by sa vzdy ulozil a od neho by se zacinalo...alebo vzdy ked se posle email ulozit do db do dalsiho stlpce 1 tym by sa zabranilo aby prisiel 1email viac ludom a mohol by se spoustet vic krat aj ked mu vyprsi php limit..ale zas 100 000sql dotazu je zatez pro mysql....alebo to posielat cez niaky class a cez smtp?
btw nejedna se o smap dik |
||
krteczek Profil |
#2 · Zasláno: 2. 9. 2008, 16:45:23
spustit to spešl skriptem a dát autoreload a stránkovat to třeba po třeba po 500 mailech? 5s interval... a pouštět to někdy ve 4 ráno třeba i tím cronem
|
||
majooo Profil |
#3 · Zasláno: 2. 9. 2008, 16:49:25
ked pustas cronom robi se jenom php js autoreload bude nahovno . . .a imho server ti po par refreshoch vypise 500 error alebo neco takoveho
|
||
nápad Profil * |
#4 · Zasláno: 2. 9. 2008, 17:05:18
pokud je to jen teoretická hádanka .. tak bych to udělal tak, že bych si vzal víc takových hostingů a udělal jakýsi model multi-taskingu. postupně by se takhle mohli v rychlém tempu točit tři hostingy. Tahat si můžou klidně všichni z jedné a té samé DB. Je to v podstatě filosofie vícejádrových procesoů. Nedělat všechno postupně, ale víc věcí najednou.
|
||
ninja Profil |
#5 · Zasláno: 2. 9. 2008, 18:10:52
Asi je dulezite zjistit jake limity jsou nastavene u webhostingu na pocet odeslanych emailu - a podle toho odesilat davkove.
Problem take muzou spustit dalsi postovni servery na ceste, ktere tak velky pocet zprav mohou vyhodnotit jako SPAM. |
||
Časová prodleva: 16 let
|
0