Tutorials

Here you will find a collection of tutorials and VCL examples that cover the most common Varnish use cases. These range from basic installation guides to advanced VCL tutorials.

Backends

Cache invalidation

cloud

HTTP

HTTP caching basics

Learn the basics of HTTP caching and learn how to control the behavior of a web cache by using conventional HTTP headers

Tags: http (2)

installations

integrations

Ops

VCL

Varnish Configuration Language (VCL)

The Varnish Configuration Language (VCL) is a domain-specific programming language used by Varnish to control request handling, routing, caching, and several other aspects.

Tags: vcl (19)
Varnish built-in VCL

Learn about Varnish's default behavior by looking at the various subroutines that are part of the built-in VCL.

Tags: vcl (19)

Un-categorized

Testing Varnish with varnishtest

The Varnish Configuration Language (VCL) is a domain-specific programming language used by Varnish to control request handling, routing, caching, and several other aspects.

Tags: testing (1) vtc (1)