我正在使用 PHP 来处理一个 API,该 API 将我限制为每 10 秒 1 个请求。它一次最多可以返回 10 个结果。
这意味着要获得 1000 个结果,我需要拨打 100 个电话,如果一个接一个地完成,大约需要 17 分钟,因此“即时”执行它并不是一个真正的选择。
如果我需要从 API 中获取 1000 行,那么最好的方法是什么?
有什么方法可以“在后台”获取 API 数据,以便当我需要信息时它已经在我的数据库中?API 仅每 4 周更新一次,因此它只需要在该时间段内同步一次。
我已经考虑过使用 cron 作业来执行此操作,但考虑到脚本必须运行多长时间,我不确定它是如何工作的。