Есть ли способ отправлять уведомления по электронной почте быстрее?

Сам по себе Discourse не ограничивает себя, но каждый воркер Sidekiq обрабатывает только одну задачу за раз. Таким образом, если у вас 22 000 писем, ожидающих отправки, одновременно будет обрабатываться только семь из них.

Если же зайти в крайности, сервер, вероятно, не справится, если установить количество параллельных воркеров на 1000. Поэтому задача заключается в подборе числа, которое удовлетворяет всем вашим потребностям:

  • обрабатывать как можно больше задач одновременно, чтобы быстрее отправить 22 000 писем;
  • но при этом не занимать все ресурсы сервера, чтобы для пользователей сайта оставались необходимые ресурсы.