Bonjour,
Sur le forum de mon site (je suis à l'origine du code source du forum), je propose aux membres de s'abonner aux discussions existantes.
Les membres abonnés reçoivent donc un e-mail à chaque nouvelle réponse postée dans le sujet en question. En termes techniques, lorsqu'un membre ajoute une réponse, je vérifie si des membres sont abonnés à cette discussion ,et si oui, je fais un while dans lequel j'envoie un mail grâce à la fonction mail() de php.
Les e-mails sont reçus correctement : là n'est pas le problème. Mon souci est qu'il suffit qu'une seule personne soit abonnée à la discussion (donc qu'un seul e-mail soit envoyé lors de l'ajout d'une réponse), que ça rame considérablement. C'est-à-dire que l'ajout d'une nouvelle réponse dure à peu près 7-8 secondes lorsque quelqu'un est abonné à cette discussion. (Et je précise que cette éternité n'est pas quand il n'y a pas d'e-mail à envoyer)
J'ai un très bon hébergement, donc ça ne vient pas de là.
J'aimerais savoir si mon problème est fréquent, et quels sont les moyens d'y remédier
Merci d'avance.
Cordialement,
Guillaume







Répondre avec citation
Partager