IP ごとに 10 秒で 30 リクエストという新しいリクエスト制限を持つ tmdb API を使用しています。過去 10 秒あたりのリクエスト数を保持するテーブルを MySQL に持つことで、これらの呼び出しを追跡できますが、異なる IP アドレスを使用してこれを達成するにはどうすればよいでしょうか?
私のアプリの仕組みは次のとおりです。
デスクトップ アプリからアプリケーション サーバーに対して要求が行われます。次に、サーバー側の php が検索を行い、データを返します。
次に、デスクトップ アプリはアプリ サーバーに対して別の呼び出しを行い、次に tmdb (4-7) および他の API に対して複数の API 呼び出しを行います。
場合によっては、数件から数千件の検索要求が発生する可能性があります。API呼び出しを追跡して遅延させて制限を下回る最善の方法は何ですか?