特定のイベント/ユーザーアクション(写真のタグ付けは、友人としてなどを追加)した後、私は、Webサーバー缶から電子メールを送信し、私の経験から電子メールは、オンザフライではなく、送信前にデータベースにキューイングする必要がありますか?
をユーザーに電子メール通知を送信し、サイトを開発していますが遅いです。たとえば、新しいユーザーを作成するときに、アカウントを確認/歓迎する電子メールを送信します。ただし、電子メールの送信が完了している間にページが読み込まれるのを待つことがあります。
私の恐怖は、私が今までに過負荷になっているメールサーバやメールサーバとの接続に問題がある場合は、それが最善の方法とは何か、私のアプリケーション/ページが読み込ま は、だから私の質問があるボトルネックになる、ということです
一貫して電子メールを送信するWebアプリケーションから電子メールを送信しますか?
電子メールコンテンツをデータベースに格納してキューのシステムを作成し、スケジュールされたcronジョブを実行して未配信の電子メールをすべて処理する必要がありますか?
ユーザーがアクション/イベント(メンバーアカウントの作成、写真のタグ付けなど)を完了した後でメールを直接送信するだけでよいですか?
バックグラウンドスレッドから電子メールを送信することを検討しましたか? – thkala