Web プロキシ スクリプトと HTTP プロキシの効率はどちらがよいですか?

Web プロキシ スクリプトと HTTP プロキシの効率はどちらがよいですか?

どのクラスがより効率的か疑問に思っています。PHP (Glype、PHProxy)、CGI (CGIProxy)、または Web サーバーで実行される JavaScript ベースのスクリプト、または squid を介して実行される http プロキシです。どちらのクラスもキャッシュを行っていないと仮定すると、どちらか一方の方が Web ブラウジングの処理においてはるかに効率的でしょうか?

ありがとう!

答え1

これらは、サーバー ファームにどのように統合するかによって異なります。

CGIProxy は Perl アプリです。PHPProxy は、もちろん PHP です。

たとえば、MOD_PERL を実行している場合は、CGIProxy をお勧めします。

Squid に関する豊富な経験から、Squid のパフォーマンスを本当に高めるには大量の RAM が必要であることがわかります。

PHPProxy は私の第 2 の選択肢です... (MOD_PERL を実行していない場合は第 1 の選択肢です)。PHP プラグインは、Apache モジュール (mod_perl) として構築されていない Perl インタープリターをフォークするよりも高速です。ただし、mod_perl Apache モジュールは PHP プラグインよりも高速であるようです。

答え2

確かに SQUID は最速でしょう。これはネイティブ アプリケーションですが、スクリプト ベースのソリューションは解釈されます。SQUID にはかなりの量のメモリが必要ですが、これは最新のサーバーでは問題になりますか?

私は SQUID の Windows ポートを頻繁に使用しており、設定が多少複雑ではあるものの、非常に優れていると感じています。

JR

関連情報