2015-06-27 86 views
-3

我有一个PHP脚本,从一堆网站中刮取数据并将它们存储在数据库中。我想要发生的是,而不是在每个连接的PHP负载,我想设置它在10分钟的时间间隔,然后存储它获取到数据库的数据,所以我可以立即检索信息,而不必有PHP运行每次都需要时间。我不太了解ajax,并希望尽可能将它保留为php/mysql。任何帮助都是有好处的。PHP重新加载数据的时间间隔,而不是刷新

TL; DR:希望php每10分钟将数据保存到数据库,然后以相同的方式输出该数据库,直到它被写入,而不是在刷新上加载新数据。

+0

是不是一个简单的ajax cal? –

回答

0

基本选项如下。这里不需要(或使用)AJAX。

  • 创建一个定期调用脚本的cron作业/计划任务(Linux/Windows)。

  • 添加一个定时的javascript浏览器刷新到你的PHP脚本。 See here for how.

  • 使用“Easy Auto Refresh”(Chrome)或“ReloadEvery”(Firefox)等浏览器插件。

第一种方法是最简洁的方法,避免让浏览器选项卡打开。