Caching the uncacheable: delivering personalized experiences without sacrificing performance

Room 6
15:00 - 16:00

Talk (60 min)

Maintaining ultra-fast speed and web performance at scale all comes down to efficient caching, but when personalization comes into play, caching can be an immense challenge: it’s a tradeoff between caching enough variations of your content and maintaining a good hit rate.

Common placeholder techniques, such as AJAX calls and edge-side includes, can help but don’t address the real problem, leaving many holes to be filled. Even worse, these approaches can leave organizations susceptible to much bigger issues, such as website and web application stability and performance problems.

What if there was a way to get to achieve both personalization AND performance? To do this, organizations must move decision making to the edge. This presentation will provide a first-hand look at how to personalize content at the edge using different techniques in industry-leading caching solutions like Varnish Cache. The techniques demonstrated will include using HTTP fragments, creating cache variations with cookie values, authenticating data, retrieving session data and transforming personalized content.

In the end, developers will be able to better leverage the caching tools already in their arsenal to deliver highly personalized experiences while maximizing web speeds and ensuring flawless performance at massive scale.

Thijs Feryn

As the Technical Evangelist at Varnish Software, Thijs Feryn focuses on web performance, software scalability, and content delivery. He demonstrates content-driven and technical messaging through presentations, videos, books, blog posts, social media posts, podcasts, and other media.

Thijs is a published author and wrote Getting Started with Varnish Cache and Varnish 6 by Example. As a public speaker, he has a track record of over 300 presentations in 21 different countries, where he is often praised for his energetic and engaging presentation style.

As an evangelist, Thijs is also active in many open-source communities, most notably the Varnish and PHP community. He has contributed to various communities for over 15 years both technically and as an organizer and facilitator.

Prior to joining Varnish Software, Thijs Feryn spent 15 years in the web hosting industry, tackling web performance and scalability issues on a daily basis and evangelizing these topics.