PHP Mysql - 在一段时间内收集数据和更新数据库的最有效方法?

标签 php mysql cron

我的设置是这样的。我有一个定时购买期,比如说 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/

相关文章:

PHP ActiveRecord - 如何列出 MySql 数据库的所有表名?

javascript - 如何将主键ID而不是属性值传递到数据库中

php - PHP 数组中的数据库数据

php - 如何以一种形式将多个文本框发布到数据库

MySQL垂直连接多个表

php - 当我调用包含 mysql 连接的函数时出错

php - 我们需要在数据库中存储 OAuth 2.0 刷新 token 吗?

linux - 在 linux 中删除目录(甚至不能 ls 那个目录)

php - 数据库设计

python - 关于 GAE 的 20 个预定职位限制