Web サービスを呼び出してアドレスのリストを複数回処理する Web サイトがあります。ユーザーに結果をより速く取得してもらいたいのですが、すでに Promise を使用して結果を処理しています。現在、次のようなリクエストを送信しています。
- バッチの最初の 25
- 次の 25 件は単一のリクエストとして、ほとんどのリクエストは 50 件以下のアドレスで処理されます
- 5 つのリクエスト バッチとして次の 50
- すべてが送信されるまで 50 のバッチ
これの代わりに、処理する配列のパーセンテージを送信し (最大 10000 まで処理できます)、次に 3 つのソケットの 1 つに単一の要求を送信し、次の 2 つのソケットに 25 を送信し、大きなソケットが戻ってきたら送信します別の大きな割合。時々、単一のリクエストの処理にも時間がかかることがあります。