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 /秒です。
私は立ち往生して混乱し、何日も解決策を見つけようとしています。提案やコメントをいただければ幸いです。
ありがとう:)
Postfixをインストールし、PHPListとSESの間のリレーとして構成しました。これで、1時間あたり1万通以上のメールを送信できるようになりました。