VCL(Varnish Configuration Language)とは、Varnishというオープンソースのミドルウェアの設定に用いる独自の設定言語のことです。
Varnishは、HTMLなどをキャッシュするのに必要なHTTPリバースプロキシ機能を有しており、サーバーなどへの通信頻度を減らすことができるため、Webサイトの高速化が可能になります。
VCLを用いてVarnishの設定を変更することにより、柔軟にキャッシュの挙動を制御できるのが、VCLの大きな魅力です。
IDCフロンティアが提供しているIDCFクラウド CDNは、このVarnishをベースに作られているFastly社のCDNを基盤として採用しています。
IDCFクラウド CDNでは、頻出するVCLのコードをVCLスニペットという形でテンプレート化し、コンソール上で誰でも簡単にVCLを扱うことができます。
また、複雑な処理や、複数のプログラムにVCLを適用したい場合はカスタムVCLという機能を用いた記述が可能です。
関連ワード