Gibt es eine Möglichkeit, E-Mail-Benachrichtigungen schneller zu versenden?

Hier gibt es zwei Dinge, die passieren:

  • Verzögerung, während E-Mail-Jobs in die Warteschlange gestellt werden
  • Verarbeitungszeit für den Versand der eigentlichen E-Mail

Was das Erste betrifft, bin ich mir nicht zu 100 % sicher, aber ich glaube, dass eine Verringerung von email_time_window_mins dazu führt, dass die Benachrichtigungen früher in die Warteschlange gestellt werden.

Sobald die E-Mail-Jobs scheduled (geplant) sind, arbeiten Ihre Sidekiq-Worker sie nacheinander ab. Eine Erhöhung der Sidekiq-Worker (stellen Sie DISCOURSE_SIDEKIQ_WORKERS von 5 auf 10, 15 oder 20 ein, je nach Serverkapazität) bedeutet, dass mehr Jobs gleichzeitig verarbeitet werden, sodass die Warteschlange 2x/3x/4x schneller geleert wird.

4 „Gefällt mir“