新しいアップロード、新しいコメント、新しい投稿などごとにメール通知を送信したい.
今、私は関数を呼び出しています:
notify($user_id, $submitter_id, $post_id);
notify()
これらの ID と呼び出しを処理しmail()
、メールは「送信者」と以前にコメントした人に送信されます。問題は、スクリプトに時間がかかりすぎて、コメントを保存するためにこのスクリプトに AJAX リクエストを送信しているため、ユーザーは完了を待つことにnotify()
なります。それは連鎖プロセスのようなものです。
誰かがこれを行うためのより良い方法を提案できますか? Ajax スクリプトを待たせたくない:
- コメントの保存
- 同時にメールを送信します。
また、これをFBのようにインスタントにしたいので、cronを使用できません。