-3

我有一个 php 脚本,它从一堆网站中抓取数据并将它们存储在数据库中。我想要发生的不是在每个连接上都加载 php,而是将其设置为 10 分钟的间隔,然后将它获取的数据存储到数据库中,这样我就可以立即检索信息,而不必让 php 运行每次都占用时间。我不太了解 ajax,并希望尽可能将其保留为 php/mysql。任何帮助都将不胜感激。

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

4

1 回答 1

0

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

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

  • 将定时的 JavaScript 浏览器刷新添加到您的 PHP 脚本。请参阅此处了解如何。

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

第一个是最干净的方式,让您无需打开浏览器选项卡。

于 2015-06-27T20:11:47.923 回答