Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我将一些 PHP 应用程序移植到 Python。
令我惊讶的是,通讯模块(超过 10 万订阅者)的性能下降了十倍。我预计使用 SMTP 会产生一些开销(我认为 PHP 直接调用 sendmail),但并没有那么多。
如何加快 Python 的邮件传递速度?
编辑:对于任何挖掘这个问题的人,我使用celery和 8 名工人在后台发送电子邮件解决了这个问题,通过这种设置,我每小时可以发送大约 200K 条消息。Celery 很好地集成了 django 和 AMQP Rocks。
PHPmail()确实使用sendmail. 你可以在 Python 中通过调用它来做同样的事情subprocess。
mail()
sendmail
subprocess