我有一个PHP脚本,可以从一堆网站上抓取数据并将它们存储在数据库中。我想要发生的是不是在每个连接上加载php,我想在10分钟的时间间隔内设置它然后将数据存储到数据库中,这样我就可以立即检索信息而不必让php运行每次占用时间。我不太了解ajax,并希望尽可能保持它为php / mysql。任何帮助都是相关的。
TL; DR:希望php每隔10分钟将数据保存到数据库,然后以相同的方式输出该数据库,直到它被覆盖,而不是在刷新时加载新数据。
答案 0 :(得分:0)
基本选项如下。这里不需要(或使用)AJAX。
创建一个cron作业/计划任务(Linux / Windows),每隔一段时间调用一次脚本。
在PHP脚本中添加定时javascript浏览器刷新。 See here for how.
使用“Easy Auto Refresh”(Chrome)或“ReloadEvery”(Firefox)等浏览器插件。
第一个是最干净的方式,让您免于打开浏览器标签。