Varnish tutorials

This section covers the Varnish basics in a tutorial form. It will cover what Varnish is and how it works. It also covers how to get Varnish up and running. After this section you probably would want to continue with the users guide The Varnish Users Guide.

Backends

Cache invalidation

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 (3)

integrations

Ops

Testing

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)

VCL

Logging cache hits and misses

Logging cache hits and misses by tracking the request type (hit, miss, pass, pipe, synth, or hitmiss) in a custom x-cache request header

Tags: vcl (21)
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 (21)
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 (21)