Varnish (ソフトウェア)

出典: フリー百科事典『ウィキペディア(Wikipedia)』
Varnish
作者 Poul-Henning Kamp英語版, Redpill-Linpro, Varnish Software
最新版
7.4.2[1] ウィキデータを編集 / 2023年11月13日 (4か月前)
リポジトリ ウィキデータを編集
プログラミング
言語
C言語
対応OS BSD, Linux, Unix
種別 リバースプロキシ
ライセンス BSDライセンス
公式サイト varnish-cache.org ウィキデータを編集
テンプレートを表示

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

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

脚注[編集]

  1. ^ "Releases & Downloads"; 閲覧日: 2023年12月4日.