我正在尝试创建一个 PHP 脚本,该脚本从远程服务器中提取 xml 数据(文本和图像)并将其插入到本地数据库中。我需要每 10 分钟左右运行一次此脚本(并覆盖我数据库中的现有数据)...如果我在大约一分钟后没有从服务器得到响应,我希望请求中止直到下一次脚本在 10 分钟后运行。任何人都可以给我一些关于如何实现这一点的想法或指向一个用相当简单的术语解释它的教程吗?
谢谢!
编辑:我正在寻找有关 PHP 脚本本身的帮助,但不确定在我最初的帖子中是否明确。
我正在尝试创建一个 PHP 脚本,该脚本从远程服务器中提取 xml 数据(文本和图像)并将其插入到本地数据库中。我需要每 10 分钟左右运行一次此脚本(并覆盖我数据库中的现有数据)...如果我在大约一分钟后没有从服务器得到响应,我希望请求中止直到下一次脚本在 10 分钟后运行。任何人都可以给我一些关于如何实现这一点的想法或指向一个用相当简单的术语解释它的教程吗?
谢谢!
编辑:我正在寻找有关 PHP 脚本本身的帮助,但不确定在我最初的帖子中是否明确。
您可以创建连接到远程服务器并获取数据、插入数据库、设置限制和异常的 Mill curl 脚本的运行。然后在 crontab 中创建一个条目以每 10 分钟运行一次此脚本。我为我的一个网站运行了一个类似的设置,它从证券交易所获取数据并更新本地缓存,另一个脚本的任务是在需要时使用缓存。
你知道cron作业吗?它们用于安排定期任务,例如从服务器执行脚本。
这是关于 Cron Jobs 如何工作的一个很好的入门:http ://www.webmasters-central.com/article-blog/tutorials/cron-tutorial-managing-cron-tab-or-cron-job-is-easy/