Non so come funzioni il backend nei minimi dettagli, ma email_time_window_mins è solo un’impostazione di ritardo prima che venga inviata la prima email. Durante questo periodo, qualsiasi utente impostato per ricevere l’email può “rinunciare” all’email se dovesse essere attivo entro la finestra temporale (terminologia ufficiale: email saltata; motivo del salto: L’utente è stato visto di recente).
Il ritardo predefinito è di 10 minuti, il che significa che il post deve essere attivo per 10 minuti, e solo allora verranno inviate le email.
Il problema di Richie è la differenza di tempo tra la prima email e l’ultima email… un ritardo di un’ora. Questo è probabilmente dovuto alla grande quantità di email che devono essere inviate, anche se non posso dirlo con certezza.
Modificare l’impostazione sopra citata accelererebbe solo l’invio della prima email, ma non risolverebbe la durata del completamento dell’intero batch di 22.000 email.
Quale sarebbe l’impostazione consigliata, ovviamente dipendente dalla capacità dell’infrastruttura?
Un’impostazione elevata potrebbe causare problemi al server in termini di carico o altro?