web-dev-qa-db-ja.com

ISPグレードのプロキシ

私たちはアフリカのISPです(帯域幅は高価で、1メガビットあたり800米ドル以上です)。より多くの帯域幅に投資する代わりに、Webプロキシアプライアンスに投資する価値があると思います。

私はオープンソースツールの代わりに成熟したアプライアンスを使用することを好みます。 BlueCoatまたはBarracudaNetworksが私の最初の可能性です。

現在50メガビットあり、年末までに100メガビットを計画しており、大幅に成長しています。

私の質問は次のとおりです。

  1. どのプロキシ/キャッシュアプ​​ライアンスをお勧めしますか?ロードバランスまたはフェイルオーバーで2を使用することをお勧めします。
  2. 「Webアクセラレーションプロキシ」はどのように機能しますか?
7
Andre

Squidなどのオープンソースソリューションを使用するのではなく、商用ルートを利用したい理由を再評価することをお勧めします。

Squid は、世界中の多くの大規模ISPで使用されており、利用可能な最も成熟したWebキャッシュおよびプロキシである可能性が非常に高いです。ライセンス料を必要としないという費用便益とは別に、Squidには活発なコミュニティとさまざまなタイプの構成用の数百のコードスニペットがあります。また、簡単に拡張できるため、コンテンツ操作(広告の自動削除など)やライブファイルスキャンなどの機能を使用して、悪意のあるソフトウェアがユーザーに渡されるのを防ぐことができます。

Squidを使用すると、クラスタリングによって負荷分散と高可用性が促進されます。さらに、コンテンツルーティングを使用すると、プロキシサーバーの階層ネットワークを作成して、クライアントのさまざまな地理的分布など、独自の要件に基づいてコンテンツを提供できます。

多くの商用ソリューションは、より高いコンテンツキャッシュ率を主張していますが、これらのより高いキャッシュ率は、ほとんどの場合、Web標準を破るという犠牲を払っています。 HTTPヘッダーには、有効期限、オブジェクトのキャッシュを許可するかどうかなどの情報を指定するディレクティブと、キャッシュに影響を与える他の多くのヘッダーが含まれています。これらのヘッダーを無視するとHTTP標準に違反し、動的に提供する必要のあるコンテンツは、元のWebサーバーからの新しいコンテンツではなくプロキシサーバーから提供されるキャッシュアイテムの結果として破損する可能性があります。そうは言っても、Squidを使用すると、キャッシュパラメータを微調整できるため、「no-cache」や有効期限ヘッダーなどのパラメータを完全に上書きできますが、このルートを使用することは一般的にはお勧めしません。

私もアフリカに拠点を置いており、Squidが提供する価値は、特にダイヤルアップまたは低速DSLサービスに限定されている分野では、ほとんどの場合非常に大きなものです。さらに説得力のある理由については、Squid Webサイトの Why ページをご覧ください。

11
Richard Keller

私は2002年にISPレベルで Squid を使用しました。 [〜#〜] wccp [〜#〜] をサポートするルーターがある場合は、複数の階層型Squidサーバーを使用できます( 兄弟 )そして高可用性を提供します。 WCCPは、バックエンドがダウンしていることも認識しており、この場合、リクエストは引き続き処理されます。透過プロキシを使用した場合に発生しない可能性があるのは良いことです。 -)代替。

Webアクセラレーションプロキシは、プロキシ作業の単なる名前です。最近アクセスしたコンテンツを元のサイトからではなく、より近いポイント(プロキシ)から提供することで接続を高速化し、高速化します。

3
coredump