Varnish (ソフトウェア)
表示
作者 | Poul-Henning Kamp, Redpill-Linpro, Varnish Software |
---|---|
最新版 | |
リポジトリ | |
プログラミング 言語 | C言語 |
対応OS | BSD, Linux, Unix |
種別 | リバースプロキシ |
ライセンス | BSDライセンス |
公式サイト |
varnish-cache |
Varnishは高負荷な動的サイト向けの高性能HTTPアクセラレータである。FreeBSDの有力開発者であるPoul-Henning Kampによって書かれた。他の多くのHTTPアクセラレータはクライアントサイドのプロキシやWebサーバとして開発が始まったのに対して、VarnishはゼロからHTTPアクセラレータとして設計された。VarnishはSquidより10〜20倍高速であると公式サイトには書かれている。
特徴の1つとしてESI(Edge Side Includes)が利用でき、同一ページ内の静的部分と動的部分を個別にキャッシュしたり制御したりできる。例えば、あるページの静的部分は自身の持つキャッシュを利用し動的部分だけをアプリケーションサーバから取得し、結合後にクライアントにレスポンスを返すというような使い方ができる。
脚注
[編集]- ^ "Releases & Downloads"; 閲覧日: 2024年9月12日.