如何每10分钟或一小时运行或刷新一次PHP页面。因此,将新记录从一个数据库添加到另一个数据库中,这与使用javascript无关,而与不使用cron jobs无关。

最佳答案

如果你的网站足够频繁的话,你可以依赖它的流量。德鲁帕尔有个叫“穷人的亲信”的东西。基本上是存储cron作业上次运行的日期和时间。每次用户访问您网站上的页面时,您都会获取日期时间,并将其与当前日期时间进行比较,以查看是否需要运行cron作业(在您的情况下,请查看是否已经过了一个小时)。如果所需的时间已过,则运行cron作业并存储新的日期时间。如果你所需要的时间还没有过去,那就什么也不要做。
这种方法有几个注意事项。
你真的应该使用cron,而不是这样做。有一个原因,它被称为穷人的亲信。如果您使用的是其他人提供的托管服务,他们的技术支持应该能够帮助您设置cron作业。如果服务有cPanel,您可以从cPanel完成它。https://documentation.cpanel.net/display/ALD/Cron+Jobs
你完全依赖网站流量来触发你的cron作业。你需要决定你的cron作业是否可以在用户不访问你的网站的一段时间内不运行。
您正在通过获取保存cron作业上次运行日期的持久性存储来减慢对网站的每个请求。

09-30 17:11
查看更多