新しいコメントのために記事を購読しているユーザーに電子メールを送信するために、自分のサイトに電子メール通知システムを作成しています... PHP でこの状況を処理する最善の方法を知りたいです。データベースの挿入直後にメール機能を使用する必要がありますか、それとももっと良い方法があります。購読者が多すぎると、新しいコメントを追加するプロセスが遅くなりますか?
2 に答える
2
新しいデータベース テーブルを作成し、通知が必要なサブスクライバーをそのテーブルに追加します。次に、5 分ごとに crontab を実行して、記事にコメントした人にメールを送信します。そうすれば、直接送信する必要がないため、読み込み時間が長くなり、ユーザー エクスペリエンスが妨げられます。
于 2010-07-24T08:51:05.013 に答える
0
コメントがデータベースに挿入されたとき、または管理者/mod が管理者側から承認したときに、そのようなメカニズムを使用するとすぐにメールを送信できます。
購読者が多すぎると、新しいコメントを追加するプロセスが遅くなりますか?
これは、ますます多くの購読者にメールを送信するためです。ただし、可能であれば、挿入クエリとコードの最適化を検討することをお勧めします。
于 2010-07-24T08:46:28.530 に答える