我在我的网站上创建电子邮件通知系统,以向订阅了新文章的用户发送电子邮件......我想知道处理这种情况的最佳方法是什么在PHP中。我应该在数据库插入之后使用邮件功能还是有一些更好的方法。如果用户太多,是否会减慢添加新评论的过程?对不同动作的电子邮件通知
1
A
回答
2
我会创建一个新的数据库表,并将需要通知的订户添加到该表中。然后每隔5分钟运行一次crontab,将电子邮件发送给文章已被评论的用户。这样您就不必直接发送它,从而以较长的加载时间堵塞用户体验。
0
如果您有此类机制,您可以在评论插入数据库后立即发送电子邮件,或者当管理员/ mod从管理员端批准时发送电子邮件。
将它减慢 添加新的意见,如果有太多 许多用户进程?
这将是因为你会发送电子邮件给越来越多的用户。但是,如果可以的话,您可能需要考虑优化插入查询以及代码。
相关问题
- 1. cruisecontrol电子邮件通知
- 2. 电子邮件通知
- 3. Oxwall - 电子邮件通知
- 4. Git电子邮件通知
- 5. 在通知电子邮件
- 6. 电子邮件通知
- 7. TFS电子邮件通知
- 8. Jenkins - 电子邮件通知
- 9. uploadify电子邮件通知
- 10. BizForm电子邮件通知
- 11. TeamCity电子邮件通知
- 12. Arduino自动电子邮件通知
- 13. TeamCity不发送电子邮件通知
- 14. 电子邮件通知发送或不
- 15. Jenkins扩展电子邮件通知 - 电子邮件内容作为附件
- 16. 如何在同一个电子邮件线程中为同一个Jenkins作业发送电子邮件通知
- 17. 使用JavaMail的电子邮件通知
- 18. Spring Roo中的电子邮件通知
- 19. 在java中的电子邮件通知
- 20. Authorize.net ARB - 电子邮件通知 - 通过电子邮件失败的CSV
- 21. 如何根据不同的工作发送电子邮件通知
- 22. moodle测验通知电子邮件不工作
- 23. GitLab 7.8电子邮件通知不起作用
- 24. 电子邮件通知与流分析
- 25. OneSignal通知其电子邮件ID
- 26. 使用Mailchimp通知电子邮件
- 27. Consolidate Jenkins电子邮件通知
- 28. Selenium webdriver-Jenkins电子邮件通知
- 29. 颠覆电子邮件通知
- 30. 实施通知电子邮件