Build resilient systems at scale
October 12–14, 2015 • New York, NY

Advanced caching concepts

Paul Calvano (Akamai Technologies), Rakesh Chaudhary (Akamai)
9:00am–12:30pm Monday, 10/12/2015
Tutorial
Location: Gramercy West
Average rating: ***..
(3.87, 15 ratings)
Slides:   external link,   external link

Prerequisite Knowledge

A basic understanding of caching technologies including time-to-live and HTTP cache-control/expires headers is required.

Materials or downloads needed in advance

Bring your laptop.

Description

The “caching ecosystem” has evolved over the years – what, where, and how long you cache your web assets are now important considerations for anyone doing business on the internet. Browser cache, html5 application cache, sophisticated reverse proxies like Varnish, and the evolution of CDNs have all elevated caching as the single most effective tool for creating high performing and scalable web applications.

Using live demos, we will dive into some advance caching concepts that will enable you to squeeze the most benefits from this caching ecosystem, including:

  • Prefresh
  • Prefetching for sites
  • Prefetching for single page apps
  • Burst caching: caching for an extremely short burst of time, even a few seconds
  • Dynamic page caching
  • Cache invalidation and revalidation

However, with caching power comes caching responsibility. If not implemented correctly, these advanced techniques can degrade or even break site functionality. We will conclude with some practical exercises to define the caching strategy for key use cases:

  • E-commerce website
  • B2B application
  • Mobile application
  • High traffic events.
Photo of Paul Calvano

Paul Calvano

Akamai Technologies

Paul Calvano has been helping enterprises improve the performance of their web applications for more than 15 years. As a senior web performance architect at Akamai, he helps customers optimize their website and mobile performance by utilizing the Akamai platform efficiently, following industry best practices, and designing solutions to help overcome technical obstacles.

Photo of Rakesh Chaudhary

Rakesh Chaudhary

Akamai

Ever since taking a BASIC programming course in 8th grade, Rakesh Chaudhary has been hooked on computers. He works at Akamai Technologies, helping customers solve large-scale web performance and digital media problems. In his spare time, Rakesh makes short films.

Comments on this page are now closed.

Comments

Picture of Jason Yee
Jason Yee
10/12/2015 6:19am EDT

Slides will be available for sessions after they have concluded. You can find them at http://velocityconf.com/devops-web-performance-ny-2015/public/schedule/proceedings

Picture of Abdullah Al Mamun
10/12/2015 6:16am EDT

Where do we get the presentation slide?

Stay Connected

Follow Velocity on Twitter Facebook Group Google+ LinkedIn Group

Videos

More Videos »

O’Reilly Media

Tech insight, analysis, and research