C'è un modo per inviare notifiche email più velocemente?

Ci sono due cose in gioco qui:

  • ritardo durante l’accodamento dei processi di posta elettronica
  • tempo di elaborazione per l’invio dell’email effettiva

Per il primo, non sono sicuro al 100%, ma penso che ridurre email_time_window_mins significhi che le notifiche vengono accodate prima.

Una volta che i processi di posta elettronica sono scheduled, i tuoi worker sidekiq li elaborano uno alla volta. Aumentare i worker sidekiq (imposta DISCOURSE_SIDEKIQ_WORKERS da 5 a 10, 15 o 20 a seconda della capacità del server) significa che più processi vengono elaborati contemporaneamente, quindi la coda viene svuotata 2x/3x/4x più velocemente.

4 Mi Piace