gpt4 book ai didi

php - Cron Job 是执行此任务的好主意吗? PHP

转载 作者:行者123 更新时间:2023-11-29 00:48:02 25 4
gpt4 key购买 nike

我正在实现一个应用程序,该应用程序将在数据插入数据库后检查时间是 4 或 6 还是 12 小时。
例如:
下午 1 点插入数据,然后已经是下午 5 点(所以这是插入数据后的 4 小时),我的应用程序将处理另一个任务(对此无需解释,我明白了: D)

所以这是我的数据库字段的图片:

id | name | time_added | time_to_check

ID当然是INT()类型
名称是 Varchar()
time_added 是一个 INT() 类型,因为我正在使用 PHP 的 time() 函数来插入一个值。
time_to_check 是一种 INT 类型,因为这是我将插入 4,6 或 12

的字段所以我的问题是我将如何实现这个?设置 Cron Job 是执行此任务的好主意吗?
如果是,我应该每隔什么时间运行 Cron 作业(每 15 分钟,1 小时,每天一次)?我知道做这个任务有很多考虑因素。所以我需要你们的想法。

如果您有想法,请与我分享,或者编写您认为如何实现这个想法的代码,这将是一个很大的帮助!
非常感谢! :)

附加信息:
我对每分钟运行一次的担忧是,并非所有数据都同时插入。例如:
数据 1 于下午 3:15 添加,检查时间为 4 小时
Data2 是下午 3 点 20 分添加的,检查时间是 4 小时。

如果 cron 作业在下午 3 点 15 分或 3 点 20 分没有执行,我该怎么办?

最佳答案

如果您需要在插入后 4、6 或 12 小时对数据进行例行处理,您还可以查看 Linux(不是 PHP!)“at”命令,它允许您对进程进行排队以在特定时间执行。如果您期望大量插入,那么 cron 仍然是更好的选择。

关于php - Cron Job 是执行此任务的好主意吗? PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9721977/

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