微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – Web应用程序架构:未来打样

我有一个当前发送电子邮件的Web应用程序.当我的Web应用程序发送电子邮件(发送电子邮件是基于用户操作 – 不是自动的)时,它必须运行其他过程,如压缩文件.

我正在努力使我的应用程序“面向未来” – 所以当有大量用户时我不希望服务器紧张,所以我认为需要发送需要发送的电子邮件和需要压缩的文件在队列中.将它们放在表中,然后使用cron作业检查每一秒并执行它们(一次x行).

以上是个好主意吗?还是有更好的方法?我真的需要帮助才能正确完成这项工作,以便以后节省我的头痛:)

谢谢大家

解决方法:

这是一个很好的方法,但你现在可以做的最重要的事情是有一个清晰的界面来排队消息,一个用于消耗队列.不要将两端的用法硬编码到DB.

稍后,如果这成为瓶颈,您可能希望从另一台甚至无法访问数据库的计算机上完成邮件发送,因此这项微小的投资可以在以后为您提供选项.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐