Build resilient systems at scale
28–30 October 2015 • Amsterdam, The Netherlands

Measuring CDN performance and why you're doing it wrong

Hooman Beheshti (Fastly)
14:40–15:20 Thursday, 29/10/2015
Location: G102/103
Average rating: ****.
(4.56, 16 ratings)
Slides:   1-PDF 

Prerequisite Knowledge

Some knowledge of web performance and CDN.

Description

Integrating content delivery networks into your application infrastructure can offer many benefits, including major performance improvements for your applications. So understanding how CDNs perform — especially for your specific use cases — is vital. However, testing for measurement is complicated and nuanced, and can result in metric overload and confusion. It’s becoming increasingly important to understand measurement techniques, what they’re telling you, and how to apply them to your actual content.

In this session, we’ll examine the challenges around measuring CDN performance and focus on the different methods for measurement. We’ll discuss what to measure, important metrics to focus on, and different ways that numbers may mislead you. More specifically, we’ll cover:

  • Various techniques for measuring CDN performance
  • Differentiating between network footprint and object delivery performance
  • Choosing the right content to test
  • Core metrics to focus on and how each impacts real traffic
  • Understanding cache hit ratio, why it can be misleading, and how to measure for it
Photo of Hooman Beheshti

Hooman Beheshti

Fastly

Hooman Beheshti is VP of technology at Fastly, where he develops web performance services for the world’s smartest CDN platform. A pioneer in the application acceleration space, Hooman helped design one of the original load balancers while at Radware and has held senior technology positions with Strangeloop Networks and Crescendo Networks. He has worked on the core technologies that make the Internet work faster for nearly 20 years and is an expert and frequent speaker on the subjects of load balancing, application performance, and content delivery networks.