並列 HTTP リクエストに対する Windows の制限を克服する
多数の HTTP ルックアップを必要とするアプリケーションのパフォーマンスを最適化するために、開発者は当初、リクエストを並行して実行するためのスレッド プール。ただし、スループットが不十分であることが判明しました。
この問題を調査した結果、開発者は Windows によって同時 HTTP リクエストの数に課せられる潜在的な制限を発見しました。オンライン投稿を参照して、これらの制限を増やすためにレジストリ値が調整されました。ただし、スループットの改善は観察されませんでした。
さらに調査した結果、HTTP リクエストの接続を管理する ServicePoint が関与していることが判明しました。デフォルトでは、ServicePoint は同時接続を 2 つに制限します。これを修正するには、ServicePointManager.DefaultConnectionLimit プロパティを目的の値に調整する必要があります。
このプロパティを変更することで、開発者は Windows の制限を克服し、HTTP リクエストの並列実行を最適化し、アプリケーションのパフォーマンスを向上させることができます。
以上がWindows の制限を克服して並列 HTTP リクエストの最適化を実現するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。