1

GPRS、Edge、または 3G 経由で API にアクセスするモバイル デバイス用のモバイル API である php スクリプトからメールを送信する高速な方法を実装しようとしています。ユーザーが http 応答を長時間待つ必要がないように、できるだけ高速にする必要があります。

私は、別のSMTPサーバーを使用して電子メールを送信する別のデーモンを実装すると考えました。PHP スクリプトは、UNIX ドメイン ソケットをそのデーモンに開き、from、to、subject、body などの必要な情報を転送します。

そのアプローチについてどう思いますか?より速い方法はありますか?

4

1 に答える 1

0

あなたのアイデア (またはそれに似たもの) は機能しますが、メールの送信に問題がある場合にフィードバックを提供する可能性は排除されます。でも、それでよければ…

SMTP サーバーとの対話をゼロから作成するのは、あなたが思っているより難しいかもしれません (私はそれをやりました)。既存のソリューション (組み込みのソリューションを含め、 PHP からメールを送信するためのソリューションは多数あります) を使用しても、おそらくそれほど遅くはありません。また、別のスレッドで実行している場合、できるだけ高速であることはそれほど重要ではありません。それらをキューに入れ、1 つのスレッドから順番に実行するか、送信するスレッドごとに新しいスレッドを fork することができます。

于 2011-09-23T17:23:03.293 に答える