【发布时间】:2012-10-18 04:57:17
【问题描述】:
我的第一篇文章,但到目前为止,我从 stackoverflow 中得到了很多很棒的答案和提示。这是一个非常接近的电话-> How does facebook, gmail send the real time notification? 但不完全是,所以让我们一起集思广益。
当网站发生更改时,我有带有邮件通知的 CMS 系统。一切都很好,但是如果有人再次快速更改以修复错字,我想防止多次通知。显然使用 php mail()。
我有两种方法,一种简单,一种.... 可以说,相当沉重... 咳嗽。第三个的灵感来自Implementing Email Notification,但我真的不喜欢一次发送一堆电子邮件。
使用时间戳检查是否在过去 5 分钟的“假设”中进行了其他更改。
记录最后一次更改,并将其与新更改进行比较。同时可能对备份有用,因为我必须将更改保存在某处,但是文本可能很长并且进行 sql 搜索会很痛苦。不会吗?
使用 cron 每 x 分钟发送一次更改...如果您认为这是一个合适的解决方案,请说服我。
您有什么想法、意见或建议吗?期待您的意见,既然我现在注册了,我会尽我所能提供帮助。
干杯,大家 呵呵
【问题讨论】:
标签: php mysql email-notifications