Varnish VCL(設定ファイル)をログ出力する

Varnish の設定ファイルである VCL(デフォルトは default.vcl)はプログラムライクである為、柔軟な設定を記述することができますが、どの処理(if 文)が実行されているか等が分かりにくい側面もあります。これらを踏まえて、今回は Varnish VCL でログを出力する方法を紹介します。
(more…)

Varnish で使える ESI(Edge Side Includes)

ESI(Edge Side Includes) って知ってますか?ESI は SSI(Server Side Include) を拡張したようなもので、タイトルには「Varnish で」と書いていますが、W3C が承認している規格なのでもちろんどのサーバでも実装さえしていれば利用できます。

(more…)

Varnish の設定ファイルである VCL はどういうものか(5)

今回も Varnish VCL の説明で の続きです。今回は Varnish VCL 言語の変数の変更と include 機能について説明します。

(more…)

Varnish の設定ファイルである VCL はどういうものか(4)

今回も Varnish VCL の説明で の続きです。特に Varnish で使われている VCL 言語のうち VCL で使える変数について説明します。

(more…)

Varnish の設定ファイルである VCL はどういうものか(3)

に続き、Varnish で使われている VCL 言語について簡単に説明します。今回は Varnish VCL 言語の条件文・演算子・使える変数について説明します。

(more…)

Varnish の設定ファイルである VCL はどういうものか(2)

に続き、Varnish で使われている VCL 言語について簡単に説明します。

(more…)

Varnish の設定ファイルである VCL はどういうものか(1)

Varnish で使われている VCL 言語は C や Java 等の手続き型言語に似ていてプログラマライクですが非プログラマの場合には敷居が高くなってしまうかもしれません。今回は VCL の簡単な説明をします。

(more…)

Varnish を Firebug で解析する(その3)

Varnish の Debug は Firebug を使えば簡単にできます。今回は に続き Firebug を使って Varnish を利用しているサイトでキャッシュが利用できない場合に対処します。
(more…)

Varnish を Firebug で解析する(2)

Varnish のキャッシュが効いているかどうかや、どの位高速化されているかを解析するのは Firefox のアドオンである Firebug を使えば簡単にできます。今回は に続き Firebug を使って Varnish を利用しているサイトでキャッシュが利用できない場合に対処します。
(more…)

Varnish を Firebug で解析する(1)

Varnish のキャッシュが効いているかやどの位高速化されているかを解析するのは Firefox のアドオンである Firebug を使えば簡単にできます。
(more…)