par sly » 15 mai 2022, 17:51
Dominique a écrit : ↑14 mai 2022, 19:54
Le processus d'envoi des mails dans la page html peut amener un temps de réponse important. Donc phpbb envoie les mails de façon asynchrone
Mouais, je vais pas recoder phpBB, mais pour un email à envoyer de notification de message privé, je ne vois aucune raison valable amenant à dépasser les 10ms !
M'enfin, c'est comme ça, je vois gros comme une maison qu'ils on factorisés, modularisé, objetisé, bref usineàgazisé et maintenant, juste pour envoyer une notification, on la reçoit en asynchrone...
Dominique a écrit : ↑14 mai 2022, 19:54
Si définie à « Non », phpBB fera le nécessaire pour exécuter automatiquement les tâches récurrentes. Si définie à « Oui », phpBB ne planifiera aucune tâche récurrente par lui-même ; un administrateur système devra faire le nécessaire pour que le fichier
bin/phpbbcli.php cron:run puisse être exécuté par le « cron » système à intervalle régulier (par exemple toutes les 5 minutes).
Je te laisse le choix et l'implémentation
5 minutes de délais, ça sera toujours mieux que des heures ! Et vu qu'on est sur un serveur dédié à wri, facile à faire, voilà donc un cron "système" mis en place. Voyons si ça améliore les choses.
Dominique a écrit : ↑14 mai 2022, 19:54
Il y a aussi un mécanisme de "groupage" de l'envoi des notifications :
Admin -> General -> Communication -> Paramètres des courriels -> Taille des paquets de courriels
Note : chez nous, le paramètre est à 1 (le mail est émis à chaque fois qu'on a 1 notification)
Ils préconisent de le mettre à 0. Peut-être une différence d'implémentation qui expliquerait qu'il le garde sous le coude ?
C'est moi qui l'ai mis à 1, ça disait :
Ceci est le nombre de courriels envoyés dans un paquet. Cette option est appliquée à la file d’attente des messages ; réglez cette option à « 0 » si vous rencontrez des problèmes avec des notifications de messages non délivrés.
Comme c'était à 0 et que je rencontrais des problèmes, j'ai tenté de mettre à 1 !
Aller test live, mon message est envoyé à 17h51 heure française, voyons dans combien de temps est envoyé la notification de réponse à ce sujet
[quote=Dominique post_id=37348 time=1652550841 user_id=216]
Le processus d'envoi des mails dans la page html peut amener un temps de réponse important. Donc phpbb envoie les mails de façon asynchrone
[/quote]
Mouais, je vais pas recoder phpBB, mais pour un email à envoyer de notification de message privé, je ne vois aucune raison valable amenant à dépasser les 10ms !
M'enfin, c'est comme ça, je vois gros comme une maison qu'ils on factorisés, modularisé, objetisé, bref usineàgazisé et maintenant, juste pour envoyer une notification, on la reçoit en asynchrone...
[quote=Dominique post_id=37348 time=1652550841 user_id=216]
[i]Si définie à « Non », phpBB fera le nécessaire pour exécuter automatiquement les tâches récurrentes. Si définie à « Oui », phpBB ne planifiera aucune tâche récurrente par lui-même ; un administrateur système devra faire le nécessaire pour que le fichier
bin/phpbbcli.php cron:run puisse être exécuté par le « cron » système à intervalle régulier (par exemple toutes les 5 minutes).[/i]
Je te laisse le choix et l'implémentation :)
[/quote]
5 minutes de délais, ça sera toujours mieux que des heures ! Et vu qu'on est sur un serveur dédié à wri, facile à faire, voilà donc un cron "système" mis en place. Voyons si ça améliore les choses.
[quote=Dominique post_id=37348 time=1652550841 user_id=216]
Il y a aussi un mécanisme de "groupage" de l'envoi des notifications :
Admin -> General -> Communication -> Paramètres des courriels -> Taille des paquets de courriels
Note : chez nous, le paramètre est à 1 (le mail est émis à chaque fois qu'on a 1 notification)
Ils préconisent de le mettre à 0. Peut-être une différence d'implémentation qui expliquerait qu'il le garde sous le coude ?
[/quote]
C'est moi qui l'ai mis à 1, ça disait :
[quote]Ceci est le nombre de courriels envoyés dans un paquet. Cette option est appliquée à la file d’attente des messages ; réglez cette option à « 0 » si vous rencontrez des problèmes avec des notifications de messages non délivrés.[/quote]
Comme c'était à 0 et que je rencontrais des problèmes, j'ai tenté de mettre à 1 !
Aller test live, mon message est envoyé à 17h51 heure française, voyons dans combien de temps est envoyé la notification de réponse à ce sujet