我有一个 PHP 脚本,它调用一个可以轻松返回 6k+ 结果的 API 方法。
我使用 PEAR DB_DataObject 将 foreach 循环中的每一行写入数据库。
上面的脚本一次批处理 20 个用户——虽然有些人只会从 API 中得到一些结果,但其他人会得到更多。最坏的情况是所有人都有 1000 个结果。
调用 API 的循环似乎没问题,每 5 分钟 20 批工作正常。我唯一担心的是每个用户有 1000 个 mysql INSERTs(每个用户之间有很长的暂停以进行新的 API 调用)
有没有好的方法来做到这一点?还是我做得很好?!