Я использую базовую версию сервера Webfaction для размещения моего веб-приложения, написанного на Python/Django. Я добавляю функцию рассылки новостей. Число подписчиков более 10 тыс. Абонентов все еще растет. Как отправить информационный бюллетень каждому из них. Это то, что я делаю прямо сейчас. Он может отправить около 200 электронных писем и уйти из памяти.Как отправить электронное письмо от Django более чем 10 тысячам подписчиков, не получая из памяти
for subscriber in subscribers:
send_email(title, content, 'sender', subscriber)
Каков наилучший способ справиться с этим на общем сервере хостинга с ограниченными ресурсами.
Спасибо
Использование очереди на основе подхода, и ежедневная работа, чтобы вызвать отправку писем. https://github.com/dstegelman/django-mail-queue – karthikr
Я пробовал использовать 'django-mail-queue', но не смог настроить сельдерей на webfaction, поэтому без асинхронных вызовов процесс не прошел. – pynovice