CS193H: High Performance Web Sites Lecture 6: Use a CDN Steve Souders Google
Announcements
Rule 2: Use a CDN Content Delivery Network geographically distributed servers => closer to your users also: backups, storage, caching, absorb spikes Akamai, Mirror Image, Limelight, Savvis new: Amazon S3, Panther Express (more affordable) dynamic content: 1 HTTP request, static content: all the rest distribute your static content before distributing your dynamic content
CDN – reverse proxy Edge Servers Origin Server(s) Developer User name server ISP's DNS Resolver CDN
CDN Usage CDN search.live.com/resultsAkamai en.wikipedia.org/wiki
Homework CSS sprites and data: URLs on your "Improving Top Site" class project Test improvements using Hammerhead record results in your personal Web 100 sheet read Chapter 3 of HPWS
Questions What's the most important requirement for a CDN? How can you find out which CDN a company uses? What plays the key role in sending users to the appropriate edge server?