我的设置是这样的。我有一个定时购买期,比如说 10 个小时。我想在 15 分钟内收集数据并更新我的数据库以影响接下来 15 分钟的价格,依此类推。我需要为此使用 cron 作业吗?或者我可以走另一条路吗?谢谢。
最佳答案
您也可以自己刷新它并使用浏览器中的计时器每十五分钟刷新一次文件 或者 您可以将此 cron 文件放到访问量大的网站,访问者将在该网站上触发 cron。
两者都相当容易设置。 Cron 将运行而不管任何事情,即使您的文件不存在,cron 也会运行。但是对于其他方法,您将需要该文件存在并运行 cron。一个缺点是您需要页面始终在浏览器中打开才能进行刷新。所以如果你有一个cron设置会更好。尽管页面刷新就像进行元刷新一样简单。一种方法是让 iframe 每隔几秒刷新一次 cron。这意味着,如果您的网站上有 100 人在线,那么 cron 将由 100 人以设定的时间间隔不断更新,即使一个页面未正确加载,仍有其他 99 人在运行 cron iframe.
关于PHP Mysql - 在一段时间内收集数据和更新数据库的最有效方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6765553/