Il faut environ deux secondes à mon application pour exécuter le code pour envoyer un e-mail maintenant sur un serveur de test avec rien d'autre en cours d'exécution. Je ne sais pas si c'est typique/prévu. J'utilise également l'assistant de messagerie du framework Koh, Kohana, et pas le mail de php directement par commodité si cela est important. Est-il toujours préférable de programmer un travail cron pour envoyer des emails toutes les 5 min environ? Ou devrais-je être capable d'envoyer des emails immédiatement et je ne fais juste pas quelque chose de bien?Suggestions d'amélioration des performances pour l'envoi de notifications par e-mail?
Ce que fait le script est d'insérer une ligne dans la base de données et d'avertir le groupe concerné que la ligne a été créée. Les groupes sont habituellement < 20 personnes donc je fais juste une boucle en appelant l'aide email de Kohana chaque fois pour chaque membre du groupe.
S'il s'agit d'un groupe, ne pourriez-vous pas les envoyer tous en même temps? – SeanJA
Je voulais être en mesure d'envoyer des messages légèrement différents en fonction de qui ils sont pour la personnalisation – jhchen