PHPを使用して、10秒ごとに1つのリクエストに制限するAPIを使用しています。一度に返すことができるほとんどの結果は10です。
つまり、1000の結果を取得するには、100の呼び出しを行う必要があります。これを次々に実行すると、約17分かかるため、「オンザフライ」で実行することは実際にはオプションではありません。
APIから1000行を取得する必要がある場合、それを実行するための最良の方法はどれですか?
APIデータを「バックグラウンドで」取得して、情報が必要になったときにデータベースにすでに存在するようにする方法はありますか?APIは4週間ごとにのみ更新されるため、その期間に1回だけ同期する必要があります。
これを行うためにcronジョブを使用することについては考えましたが、スクリプトを実行する必要がある時間を考慮すると、どのように機能するかわかりません。