CS193H: High Performance Web Sites Lecture 6: Use a CDN - PowerPoint PPT Presentation

Loading...

PPT – CS193H: High Performance Web Sites Lecture 6: Use a CDN PowerPoint presentation | free to download - id: 16f81-NDU2N



Loading


The Adobe Flash plugin is needed to view this content

Get the plugin now

View by Category
About This Presentation
Title:

CS193H: High Performance Web Sites Lecture 6: Use a CDN

Description:

CDN reverse proxy. Edge Servers. Origin Server(s) Developer. User. name server. ISP's DNS Resolver ... www.myspace.com. Akamai. en.wikipedia.org/wiki. www. ... – PowerPoint PPT presentation

Number of Views:72
Avg rating:3.0/5.0
Slides: 7
Provided by: steves7
Learn more at: http://cs193h.stevesouders.com
Category:

less

Write a Comment
User Comments (0)
Transcript and Presenter's Notes

Title: CS193H: High Performance Web Sites Lecture 6: Use a CDN


1
CS193HHigh Performance Web SitesLecture 6 Use
a CDN
  • Steve Souders
  • Google
  • souders_at_cs.stanford.edu

2
Announcements
3
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
  • http//stevesouders.com/examples/ex-cdn.php

4
CDN reverse proxy
name server
198.87.82.45
ISP's DNS Resolver
198.87.82.45
198.87.82.45
User
Developer
Origin Server(s)
CDN
  • Edge Servers

5
CDN Usage
6
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

7
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?
About PowerShow.com