1

我将一些 PHP 应用程序移植到 Python。

令我惊讶的是,通讯模块(超过 10 万订阅者)的性能下降了十倍。我预计使用 SMTP 会产生一些开销(我认为 PHP 直接调用 sendmail),但并没有那么多。

如何加快 Python 的邮件传递速度?

编辑:对于任何挖掘这个问题的人,我使用celery和 8 名工人在后台发送电子邮件解决了这个问题,通过这种设置,我每小时可以发送大约 200K 条消息。Celery 很好地集成了 django 和 AMQP Rocks。

4

1 回答 1

3

PHPmail()确实使用sendmail. 你可以在 Python 中通过调用它来做同样的事情subprocess

于 2010-11-22T01:25:11.607 回答