Smart Communication Design Company
ホーム > ナレッジ > Blog > CMS Blog > 2009年12月 > Varnishについて

Varnishについて

2009年12月18日
システムエンジニア 野沢

今日、動的・大規模なサイトの負荷対策としてリバースプロキシは外せないものとなっており、商用のアプライアンス製品からオープンソースのSquid、Apache(mod_proxy、mod_proxy_balancer)などサポートしているものは多数存在します。

その中でもVarnishはリバースプロキシ専用として開発されているソフトウェアであり、下記のような特徴を備えています。

・カーネルの構造に精通している方が開発していること
・専用の設定言語VCL (Varnish Configuration Language) を用い柔軟な設定が可能
・設定はバイナリにコンパイルされ高速に動作
・バックエンドサーバのハンドリング
・ESIのサポート(部分的。現時点ではdeflate利用時は未サポート)

パフォーマンスおよび設定の柔軟さを重点に開発されていますので、非常に高速で使い勝手の良いソフトウェアです。

次回からは実際のインストールや設定方法について触れていきます。

Varnishのインストールや設定方法についてはこちらの記事を参照ください。