web-dev-qa-db-ja.com

PHPListとAmazonSESを使用して不十分なパフォーマンスで立ち往生

PHPList 2.11.7開発バージョンがあり、AWS EC2にインストールして実行し、マイクロインスタンスを作成し、CentOS 5.832ビットバージョンを含むイメージをアップロードしました。おそらくPHPListは新しいPHPバージョン(5.3以降)。開発バージョンがリグレッションに苦しんでいるか、古いApacheバージョン(2.2)がバグがあるか遅いと思いますが、よくわかりません。

現在、約2k/hrを送信しています。 CPU負荷はかなり低く、ほぼ20%で、RAMは無料です。ボトルネックは見つかりません。MySQLデータベースはEC2でスムーズに実行されており、それはボトルネックではないようです。

SMTP経由でSESを使用しているときにPHPListの製品版(現在は2.10.19)を使用した方がはるかに優れていると思いますが、調査の結果、このバージョンはSESに必要なTLSをサポートしていないようです。 SMTPを使用する方法。

私が考えているもう1つのアイデアは、PHPListとSESの間のリレーとして使用するためにpostfixをインストールすることです。

私の頭の中のさらに別のアイデアは、SMTP経由でSESにメールを送信するためにPHPListの代わりにGNU Mailmanを使用することです。

では、パフォーマンスを3k/hr以上に上げる方法はありますか?私のSESクォータは100k /日、28 /秒です。

私は立ち往生して混乱し、何日も解決策を見つけようとしています。提案やコメントをいただければ幸いです。

ありがとう:)

2
Khalid

Postfixをインストールし、PHPListとSESの間のリレーとして構成しました。これで、1時間あたり1万通以上のメールを送信できるようになりました。

1
Khalid