lulumOriss
Feb 4 2005, 03:51 PM
Bonjour à tous,
Ayant développer un système d'inscription/désinscription à une liste de diffusion, reste à envoyer le mail à tous les inscrits.
Je souhaite, au vu du nombre d'enregistrements, effectuer un envoi par lots de x inscrits espacés de x secondes.
ex : j'envoie le mail au 100 premiers, 30 secondes plus tard aux 100 suivants, etc.
Comment puis-je réaliser cela ?
Merci. lulu.
Antoine
Feb 4 2005, 04:35 PM
Avec un systeme CRON (demande à Google)
yeca
Feb 4 2005, 05:24 PM
ben je dirais plutôt une boucle
un page boucle 100 inscrits, et à la fin appelle le même script, pour les 100 suivants et ainsi de suite...
Antoine
Feb 5 2005, 05:06 PM
Ca risque d'être trop rapide non ?
passicon
Feb 5 2005, 05:38 PM
yeca
Feb 5 2005, 06:56 PM
| QUOTE |
| Ca risque d'être trop rapide non ? |
Il faudrait comprendre surtout pourquoi attendre entre deux envois...
lulumOriss
Feb 6 2005, 09:52 PM
Ma demande est motivée par deux soucis :
D'une part, ne pas être assimilé à du spam.
D'autre part, ne pas risquer un problème de serveur pendant l'envoi, si celui-ci prend pas mal de temps.
Voilà. lulu.
yeca
Feb 7 2005, 04:17 PM
Je ne vois aucune raison de ne pas faire comme j'ai dit alors
Antoine
Feb 7 2005, 04:29 PM
Et moi, je ne vois pas pourquoi ne pas utiliser un systeme CRON
yeca
Feb 7 2005, 04:32 PM
Parce qu'il suppose un envoi à intervalles régulières, or là il a pas dit que c'était le cas.
Mais sinon oui, quoiqu'un peu compliqué pour le truc non ?
Antoine
Feb 7 2005, 04:33 PM
Ouais peut-être mais s'il veut vraiment décharger sont serveur... (images distantes par exemple

)
yeca
Feb 7 2005, 05:25 PM
J'ai pas suivi pourquoi le CRON est un avantage pour les images distantes...
lulumOriss
Feb 7 2005, 05:31 PM
Je pense que je vais faire simple : la solution que me propose Yeca me semble pas mal. Elle ne permet pas de temporiser l'exécution de la fonction mais après tout est-ce vraiment nécessaire.
J'essaierai, au besoin, le sleep() que propose passicon le bien-nommé.
Merci. lulu.
Antoine
Feb 8 2005, 12:18 PM
Si tu as 100 personnes qui lise toutes les dix secondes ton mail, ça fait un accès à tes images (sur un serveur distant pas si elles sont inclues dans le mail) fort important
yeca
Feb 8 2005, 12:23 PM
Je suis d'accord, mais pourquoi le cron arrangerait ça ?
Il me semble que ça a pas grand chose à voir non ?
Antoine
Feb 8 2005, 12:24 PM
ben si tu distance tes appels d'une heure par exemple, ton serveur risque de mieux résister
Mais bon, faut déjà beaucoup de mail
yeca
Feb 8 2005, 12:27 PM
Ceci en considérant alors que les gens ouvrent leurs mails au moment où ils le recoivent alors
Antoine
Feb 8 2005, 12:29 PM
En fait, ce sont les leçons tirés d'une grosse boîtes aux états-unis, qui envoyait d'un coup tout ces maillings et le matin à 9h, leur était morts, toutes les personnes lisants le mail en même temps... Mailling raté
yeca
Feb 8 2005, 12:30 PM
Oui, il est certain qu'avec beaucoup ça peut jouer.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez
cliquer ici.