Varnish Cache

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内検索
Varnish Cache
最新版 4.0.3 / 2015年2月19日(3か月前) (2015-02-19
対応OS Unix
ライセンス BSDライセンス
公式サイト https://www.varnish-cache.org/
テンプレートを表示

Varnish Cacheは高負荷な動的サイト向けの高性能HTTPアクセラレータ。FreeBSDの有力開発者であるPoul Henning-Kampによって書かれた。他の多くのHTTPアクセラレータはクライアントサイドのプロキシWebサーバとして開発が始まったのに対して、VarnishはゼロからHTTPアクセラレータとして設計された。Varnish CacheはSquidより10~20倍高速であると公式サイトには書かれている。

特徴の1つとしてESI(Edge Side Include)が利用でき、同一ページ内の静的部分と動的部分を個別にキャッシュしたり制御したりできる。例えば、あるページの静的部分は自身の持つキャッシュを利用し動的部分だけをアプリケーションサーバから取得、結合後にクライアントへレスポンス、といった使い方が出来る。