On 2 avr, 11:13, Frioffol Friofool <[EMAIL PROTECTED]>
wrote:
> ook? ook! wrote:
> > Le 02/04/08, Frioffol Friofool <[EMAIL PROTECTED]> a écrit :
>
> >> J'ai un soucis de performance avec l'envoi d'email.
> >> Mon application boucle sur l'ensemble des abonnés newsletter de mon site
> >> et fait appel à la fonction d'envoi de mail pour chaque contact.

Si ca bloque ton site, c'est que ton site tourne sur un seul et unique
process. Si c'est le cas tu es mal pour toutes les actions qui
prennent un peu de temps.

Rajouter un middleware à la backgroundrb/MoM/stromp/starling/beanstalk/
spawn/bj/<rajouter ici la nouveauté de la semaine> est une solution à
ton problème mais ca va également rajouter au minimum un process de
background.

Etant donné que:
-la newsletter c'est toi qui en controle la diffusion et non pas un
service web que tu offres à tes visiteurs.
-Qu'en plus ca n'occupera jamais plus d'un process en simultané

Partir dans la voie du middleware est la solution élégante mais la
solution pragmatique à ton cas précis c'est d'abord de rajouter un ou
plusieurs process mongrel pour rajouter de la concurrence à ton
application. Ca te rendra service pour tout le reste de ton
application.


--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED]
-~----------~----~----~----~------~----~------~--~---

Répondre à