我想在每次新上传、新评论、新帖子等时发送电子邮件通知。
现在我正在调用一个函数:
notify($user_id, $submitter_id, $post_id);
并notify()
处理这些 id 和 call mail()
,将邮件发送给“提交者”和之前评论过的人。问题是,脚本花费的时间太长,并且由于我正在向该脚本发送 AJAX 请求以保存评论,因此用户最终等待notify()
完成。这就像一个链接过程。
谁能建议我一个更好的方法来做到这一点?我不希望 Ajax 脚本等待:
- 保存评论
- 并同时发送电子邮件。
而且我不能使用 cron,因为我希望它是即时的,有点像 FB。