Varnish Configuration Language 101: Basic Controls, Use Cases, & Benefits

Logo
Presented by

Thijs Feryn, Tech Evangelist, Varnish Software

About this talk

Having a full-blown programming language to describe the configuration of your cache gives you unparalleled flexibility to tune the behavior of the cache to your exact needs. Enter Varnish, one of the world's most powerful and flexible HTTP caches that can accelerate more than 10 million websites globally. A big part of its attraction, besides its leading performance, is the Varnish Configuration Language (VCL). VCL is a domain-specific programming language that powers Varnish and is used to configure the caching policies and to control the way Varnish interacts with both the client and the origin web server. In this webinar you will learn the basic syntax of VCL, the way VCL controls the behavior of Varnish, and common use cases, such as how to evolve from simply caching on the edge to full-blown edge compute. Tune into the session to learn how to inspect and modify incoming requests, control the time to live of cached objects, manage cache variations, make decisions on the edge and many other tips and tricks that allow you to go beyond the capabilities of HTTP's built-in caching mechanisms.
Related topics:

More from this channel

Upcoming talks (2)
On-demand talks (31)
Subscribers (2267)
Varnish Software’s powerful caching technology helps the world’s biggest content providers deliver lightning-fast web and streaming experiences for huge audiences, without downtime or performance loss.