1

いくつかのPHPアプリケーションをPythonに移植しました。

驚いたことに、ニュースレターモジュール(10万人以上の購読者)のパフォーマンスは10分の1に低下しました。SMTPを使用するためのオーバーヘッド(PHPはsendmailを直接呼び出すと思います)を期待していましたが、それほどではありませんでした。

Pythonのメール配信を高速化するにはどうすればよいですか?

編集済み:この質問を掘り下げる人のために、私は8人の労働者がいるセロリを使用してバックグラウンドで電子メールを配信することでこれを解決しました。この設定では、1時間あたり約20万通のメッセージを配信できます。セロリは、djangoとAMQPロックを非常にうまく統合しています。

4

1 に答える 1

3

PHPmail()は確かにを使用しますsendmail。Pythonで同じことを行うには、を介して呼び出しsubprocessます。

于 2010-11-22T01:25:11.607 に答える