Salut Josh !
Pour les résumés, vous pouvez limiter cela à 14 par seconde en définissant cette variable globale de Discourse à 420, comme suit dans votre fichier de construction du conteneur :
DISCOURSE_MAX_DIGESTS_ENQUEUED_PER_30_MINS_PER_SITE: 420
Cela ne correspond pas exactement à ce que vous souhaitez, mais c’est très proche.
Puisque 14 par seconde (d’après votre message) multiplié par 30 secondes égale 420, ce paramètre global limitera les résumés à environ 420 toutes les 30 minutes, tout comme le « dit » le code :
Voir également :
Naturellement, si votre canal SMTP envoie d’autres e-mails, vous devrez réduire cette valeur ; ou vous pouvez configurer un canal différent et séparé pour les e-mails de résumé (comme nous le faisons).
Remarque : Ce paramètre global est défini par défaut à 10 000 toutes les 30 minutes ; ce qui représente beaucoup de résumés par heure, si vous me demandez mon avis ;). Nous l’avons donc fixé beaucoup plus bas afin d’avoir une facture SendGrid « raisonnable » chaque mois.
30 résumés toutes les 30 minutes = 1 440 par jour, soit environ 43 200 par mois (car nous envoyions beaucoup de résumés avant que je ne fasse ce changement il y a quelques jours). Le mois prochain, je vais augmenter cela à environ 60 résumés toutes les 30 minutes, soit environ 86 400 résumés par mois, plus ou moins.
J’espère que cela vous aidera.