【问题标题】:Email notificiation on different actions有关不同操作的电子邮件通知
【发布时间】:2011-03-20 11:02:30
【问题描述】:

我正在我的网站上创建电子邮件通知系统,以向订阅了新 cmets 文章的用户发送电子邮件...我想知道在 php 中处理这种情况的最佳方法是什么。我应该在数据库插入后使用邮件功能还是有一些更好的方法。如果订阅者过多,是否会减慢添加新 cmets 的过程?

【问题讨论】:

    标签: php email notifications subscription


    【解决方案1】:

    我将创建一个新的数据库表并将需要通知的订阅者添加到该表中。然后每 5 分钟运行一次 crontab,将电子邮件发送给那些文章已被评论的人。这样您就不必直接发送它,从而因较长的加载时间而阻塞用户体验。

    【讨论】:

      【解决方案2】:

      您可以在将评论插入数据库后立即发送电子邮件,或者如果您采用这种机制,则可以在管理员/管理员从管理员方面批准时发送电子邮件。

      它会减慢 如果有的话,添加新的 cmets 订阅者多吗?

      这是因为您将向越来越多的订阅者发送电子邮件。但是,如果可以的话,您可能需要考虑优化插入查询以及代码。

      【讨论】:

        猜你喜欢
        • 2017-06-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-12-11
        • 2015-10-13
        • 2014-10-06
        相关资源
        最近更新 更多