Is het niet makkelijk om eerst alle mails in een database te laden en dan vervolgens met een cronjob telkens elke minuut bijvoorbeeld 50 mails laten versturen vanuit die database totdat de database leeg is.
- Stop na 3 of 4 seconden weer verder.
-
06-01-2011, 16:40 #16
- Berichten
- 388
- Lid sinds
- 15 Jaar
Re: Stop na 3 of 4 seconden weer verder.
-
06-01-2011, 17:14 #17
- Berichten
- 935
- Lid sinds
- 17 Jaar
Re: Stop na 3 of 4 seconden weer verder.
juist, dat is ook in mijn ogen de oplossing.
en gebruik phpmailer class dan voor het versturen.
-
08-01-2011, 04:37 #18
Elephant Media GbR
- Berichten
- 1.253
- Lid sinds
- 18 Jaar
Re: Stop na 3 of 4 seconden weer verder.
Oke, je mail functie heeft een limit per seconde ( zeg jij ) maar als die daar aan zit geeft die gewoon een time out mee. Ik denk niet eens dat jou server 50 mailtjes per seconde aan kan.
Misschien is het eens verstandig dit te testen, kijk hoeveel je smtp protocol aan CPU in je server in beslag neemt. Kijk hoeveel mails die aan kan, hoeveel die er verstuurd in een seconde ( 50 mails per seconde is best veel ).
Mail functie of een bestaande php class gebruiken maakt dus helemaal niets uit, een class is natuurlijk handig omdat je eenvoudiger headers, geadreseerde en andere data toe kan voegen, maar dit houd echt niets in voor de snelheid van je script (waarschijnlijk gebruik je niet eens alle functies die in die class zitten)
Ben niet tegen het gebruik van phpMailer is een heel handige class, maar het zal kwa snelheid echt niets uitmaken.
Ik denk dat sleep echt onnodig is in dit script, en als je het dan toch wilt gebruiken dat 10 seconden echt te veel is. Je zou over 6 mailtjes al een minuut doen (way to much).
Ik zal ook een cornjob maken, die je mails de hele dag door verstuurd, al lijkt het me ( aangezien de hoeveelheid ) nu nog niet zo erg van toepassing.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic