Rivedendo gli argomenti che chiedono informazioni sui limiti di velocità/throttling di digest ed email, l’unica impostazione disponibile sembra essere DISCOURSE_MAX_DIGESTS_ENQUEUED_PER_30_MINS_PER_SITE.
Non so se dovrei presumere che il valore per questo sia distribuito esattamente in una velocità X al secondo.
E sono solo i digest: dovrei tenere conto di altri picchi come i blast di prima visualizzazione di un argomento, ecc.
Con le informazioni che ho, non sembra fattibile utilizzare un servizio SMTP con un limite di velocità. C’è qualcosa di rassicurante che mi sono perso?
La risposta è no.
Il processo che accoda i digest viene eseguito ogni 30 minuti, e questa impostazione stabilisce solo un numero massimo di max_digests_enqueued_per_30_mins_per_site nella coda. Non controlla la velocità con cui la coda viene elaborata.
A proposito, ultimamente vedo recensioni piuttosto negative per emailit, sia su Trustpilot che su AppSumo.
Se dovessi affrontare questa situazione, probabilmente gestirei la complessità consegnando a un’istanza locale di postfix che mette in coda la posta.
Può quindi inoltrare la posta direttamente (farei in modo che provi prima direttamente e poi ripieghi) o tramite uno o più servizi a pagamento in uscita.
Questo alleggerirà anche il carico sul tuo server poiché l’operazione relativamente costosa di generazione dell’email avverrà una sola volta, non ripetutamente (se viene limitata nella velocità).