gpt4 book ai didi

php - Web 应用程序架构 : Future Proofing

转载 作者:可可西里 更新时间:2023-10-31 23:59:54 24 4
gpt4 key购买 nike

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

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

以上是个好主意吗?或者有更好的方法吗?我真的需要帮助才能正确完成这项工作,以免以后让自己头疼 :)

谢谢大家

最佳答案

这是一个很好的方法,但您现在可以做的最重要的事情是拥有一个清晰的界面来排队消息,以及一个用于使用队列的界面。不要将任何一端的用法硬编码到数据库。

稍后,如果这成为一个瓶颈,您可能希望从另一台甚至可能无法访问数据库的机器发送邮件,因此这项微小的前期投资将为您提供以后的选择。

关于php - Web 应用程序架构 : Future Proofing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/470238/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com