gpt4 book ai didi

php - cronjob 每分钟运行一次

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

问:设置cronjob每分钟运行一次脚本可以吗,会不会导致过载?
我想每分钟运行一次的原因是:

公共(public)脚本:
* 客户端添加(例如:)广告
* 脚本在mysql数据库中插入数据(when = time + 2hrs, activated = 0, ...)

Cronjob 运行:
* 脚本检查 mysql 数据库,其中时间低于 "NOW"activated = 0 并获取该信息,将其插入另一个表,设置 activated = 1 当它被插入时..(activated = 1 发生在第一个表中(公共(public)脚本放置信息的地方))

因此,如果此脚本每分钟运行一次,是否会导致过载?

如果是:
Q2 您是否可以建议其他选项(关于更改脚本的工作方式)?

谢谢!

最佳答案

每一分钟都可能过多,但不会使计算机重载。您所执行的只是 1 个 SELECT 和几个 INSERT。这最多需要几秒钟。

不过,您可以进行的一项设计更改是,通常在关系数据库中的表之间复制数据没有意义。您可能只想使用外键引用数据,并使用 JOIN 语句来访问它和其他信息。在这种情况下,您不会在 cron 作业中复制任何内容;你只需插入一个外键。

关于php - cronjob 每分钟运行一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12216082/

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