10個のIPが割り当てられたsquidプロキシサーバーがあるとします(ローカルでgigEネットワーク上に)。
また、異なる10個のIPが割り当てられた別のサーバーがあり、10個のスレッドを実行しているac#アプリケーションを実行していて、各スレッドがWebサイトのクロールに使用されているとします。割り当てられた異なるIPを使用してHTTPリクエストを送信する各スレッド。
私の質問は、そのアプリケーションで10個のスレッドを実行し、各スレッドがプロキシサーバーからのプロキシIPを使用してWebサイトをクロールする場合です。また、そのアプリで10個のスレッドを試します。各スレッドは、サーバー上でローカルに割り当てられたIPを直接使用して、サイトをクロールします。ページからページへとサイトをクロールするのに、プロキシIPを使用するスレッド、または独自のサーバーからの直接IPを使用するスレッドのどちらが高速になりますか?
プロキシサーバーには固有の遅延があるため、サーバー上の直接IPを想像しますが、プロキシサーバーを示すことはわずかに高速です。だから私は混乱しています。直接IPを使用するとある程度の処理能力が使用され、プロキシサーバーを使用することで、その処理をプロキシサーバーにアウトソーシングできるためかもしれません。ヘルプは大歓迎です。