Understanding Varnish Configuration Language (VCL): The Basics

Recently, Varnish Technical Evangelist Thijs Feryn led a webinar covering Varnish Configuration Language (VCL), the unique programming language that powers all of our software, as well as the popular open source Varnish Cache. For those who weren’t able to attend the webinar, you can watch it here.  

Read More

3/13/23 8:00 AM
by Frank Garland

Two-Minute Tech Tuesdays - Varnish Configuration Language

This week’s episode is about VCL — the Varnish Configuration Language — which is used to define your own caching policies in Varnish Cache and Varnish Enterprise, and the number one feature in Varnish.

 

Read More

8/10/21 11:08 AM
by Thijs Feryn

VMOD in the spotlight: accept

Varnish offers a multitude of modules that extend standard VCL capabilities for specific use cases and improve the overall user experience. These modules are written in C, and we call them VMODs for short. You can see the full list here.

Read More

4/28/21 11:23 AM
by Thijs Feryn

The difference between Hit-for-Miss and Hit-for-Pass

A few weeks ago, I wrote and post introducing the concept of Hit-for-Miss and I received a few questions about it because "Hit-for-Pass" is much more common on the interwebz, and it looks like it could do something similar, and I completely omitted it last time. What's up with that?

Let's embark on a short chronological journey explaining how HfM and HfP (as the cool kids call them) came to be, how they are different and why you should care.

Read More

12/4/20 11:15 AM
by Guillaume Quintard

Varnish Software Blog

The Varnish blog is where our team writes about all things related to Varnish Cache and Varnish Software...or simply vents.

 

 
 

Posts by Topic

see all
 

SUBSCRIBE TO OUR BLOG