6k 以上の結果を簡単に返すことができる API メソッドを呼び出す PHP スクリプトがあります。
PEAR DB_DataObject を使用して、foreach ループ内の各行を DB に書き込みます。
上記のスクリプトは、一度に 20 人のユーザーをバッチ処理しています。API からの結果が少ないものもあれば、それ以上のものもあります。最悪の場合、すべてが数千の結果を持っていることです。
API を呼び出すループは問題ないようです。5 分ごとに 20 個のバッチが正常に動作します。私の唯一の懸念は、各ユーザーの数千の mysql INSERT です (新しい API 呼び出しのために各ユーザー間で長い一時停止があります)。
これを行う良い方法はありますか?それとも私はそれを良い方法でやっていますか?