Advanced Varnish Tutorial: Hole Punching for Sites with Personalization

Learn about how to use Varnish Cache and VCL to cache pages with personalization, account, and cart information. 

About The Session:

Varnish Cache is a popular open-source tool that dramatically speeds up websites by caching content. One of the key benefits of Varnish and the Varnish Configuration Language (VCL) is its flexibility when it comes to caching static and dynamic content, redirecting users to geo-specific sites, and caching pages even when certain elements of a page are personalized. 

In this tutorial section.io CTO Daniel Bartholomew goes over how to use advanced VCL to hole-punch pages and achieve a high cache rate even when users are logged in. This is especially useful for any ecommerce websites who have a unique cart of every user, and other sites who experience a high percentage of logged in users.

You'll Learn

How to use VCL to cache for anonymous users
 
How to hole-punch pages using VCL and Edge Side Includes
 
How to use AJAX calls to add personalized elements
 

1

2

3

Daniel Bartholomew is CTO and co-founder of section.io. Daniel is an experienced web developer with expertise in Content Delivery Networks, Varnish Cache and VCL, and implementing Agile and DevOps workflows within organizations.  

About the Speaker

Daniel Bartholomew

CTO section.io

Watch the Tutorial
Duration: 50 minutes
Contact info@section.io for specific questions about your Varnish Cache configuration!

 

About section.io

section.io is a content delivery solution that offers a choice of Varnish Cache versions along with several WAFs and other website optimizations.