gpt4 book ai didi

php - 要求我的网站每两分钟运行一个 cron 脚本是不是糟糕的设计?

转载 作者:搜寻专家 更新时间:2023-10-31 20:53:01 25 4
gpt4 key购买 nike

基本上,我使用 CodeIgniter 在 PHP 中设计了一个警报系统。我希望通过插入数据库行来“安排”警报,然后定期分批发送。警报通过电子邮件发送。

我能想到的实现此目的的唯一方法是要求 cron 脚本每分钟左右调用一个仅限 CLI 的 Controller ,以检查计划的警报并在发现任何警报时发送它们。

有些事情告诉我,经常运行 cron 脚本的设计很糟糕,但我想不出任何其他方法来做到这一点。

建议?

最佳答案

使警报异步将警报任务与其余代码分开是可取的。

我没有发现 cron 脚本有问题,我会问你为什么需要如此频繁地执行它?设置阈值是个好主意,但您仍然需要在一天结束时或任何时候进行检查,以确保它已触发。

您可能宁愿使用 Controller 的全部开销(以及到达那里的框架的其余部分)——也许只是制作一个轻量级的 CLI php 脚本

关于php - 要求我的网站每两分钟运行一个 cron 脚本是不是糟糕的设计?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5627667/

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