SlideShare a Scribd company logo
CDNETWORKS.COM
 THE INTERNET
 INFRASTRUCTURE
 GLOBAL NETWORK SERVERS
 NETWORK PERFORMANCE COMPARISONS
OUTLINE
AGENDA
CDNETWORKS.COM
THE GLOBAL INTERNET IS COMPLEX
CDNETWORKS.COM
PoP 3
PoP 2
PoP 1
Tier 3 Networks
(Multi-homed ISP)
IXC
Tier 1 Networks
Tier 3 Networks
(single homed ISP)
Tier 2 ISPs
Global Network
Providers
Internet Users
Broadband
Providers
Tier 2 Networks
Regional
ISPs,
University
Networks
Transit
Transit
Transit
Transit
Peering
INTERNET RTT LATENCY
 DISTANCE
 SPEED OF LIGHT
70 ms
150 ms
LONDON
NEW YORK
500 ms SHANGHAI
GLOBAL INTERNET CHALLENGES
CDNETWORKS.COM
SAN FRANCISCO
GLOBAL INTERNET CHALLENGES
NETWORK PROBLEMS
 NETWORK OF NETWORKS BOTTLENECKS
 PACKET LOSS
 CONGESTION
 RETRANSMISSION
CDNETWORKS.COM
SAN FRANCISCO
USER
MULTIPLE RTTs FOR CONNECTION NEGOTIATION
GLOBAL INTERNET CHALLENGES
INEFFICIENT PROTOCOLS / RTT MULTIPLIER
•CHATTY PROTOCOL
•TCP SLOW START
•TENS OF BACK & FORTH ROUND TRIPS
•30-50 RTTs FOR ONLY 1 PAGE
•CONNECTION LOAD AT ORIGIN
CDNETWORKS.COM
SAN FRANCISCO
FILE
USER
DYNAMIC CONTENT
Changing / moving content
2 TYPES OF CONTENT
STATIC CONTENT
Base Web Page
and graphics
CDNETWORKS.COM
WITHOUT A CDN
USER
SLOW
CDNETWORKS.COM
Dynamic Content
logo.gif File
(Static Content)
BIG.pdf File
(Static Content)
ORIGIN
WITH A CDN (DYNAMIC CONTENT)
USER
SUPER HIGHWAY
“MIDDLE MILE”
Dynamic Content
ORIGIN
CDNETWORKS.COM
 These are common techniques
 Different CDNs use different techniques
 Most CDNs don’t share their specific techniques
 Bottom line: It’s the performance that matters
DISCLAIMER: DYNAMIC ACCELERATION
CDNETWORKS.COM
TLS/SSL OFFLOAD
NO: SSL OFFLOADING
DWA EDGE
WITH: SSL OFFLOAD
EDGE SERVER WITH SSL CERTIFICATION ENCRYPTS & DECRYPTS ON IT’S
OWN TO REDUCE ORIGIN LOAD
ORIGIN ORIGIN
CDNETWORKS.COM
DYNAMIC CONTENT
NO: CACHING, COMPRESSION,
CONN. POOLING OR KEEP ALIVE
DWA EDGE
WITH: CACHING, COMPRESSION,
CONN. POOLING AND KEEP ALIVE
CONTINUOUS CONNECTIONS BETWEEN EDGE & SHIELD; & SHIELD + ORIGIN REDUCE
ROUND TRIPS FOR TCP OPEN & CLOSE CONNECTION
DWA SHIELD
PERSISTANTCONNECTIONS
ORIGINORIGIN
FILEPARTSNOTCOMPRESSED
CDNETWORKS.COM
OPTIMALLY TUNED TCP LINKS
LONGRESPONSETIME
HIGH LATENCY
DWA Edge
LOW LATENCY
WITH LARGE WINDOWS, FAST RETRANSMIT, FINE GRAINED RTO AND FAST RECOVERY
DWA Shield
LOW LATENCY
CDNETWORKS.COM
ORIGIN
KEY TAKEAWAYS
Global Auction
Website Origin
3 Datacenters
CDN (CDNetworks)
 GLOBAL INTERNET CHALLENGES – RTT & LATENCY (SLOW)
 A CDN ACCELERATES DYNAMIC CONTENT
CDNETWORKS.COM
FOR MORE INFORMATION
VISIT CDNETWORKS.COM

More Related Content

PDF
Chapter1 introduction
PPTX
CDNetworks helps organizations expand their global online presence with faste...
PDF
Introduction To Computer Networks
PDF
Cisco discovery d homesb module 4 - v.4 in english.
PPT
Lecture3 - Computer Networks by the Professor.ppt
PPT
preKnowledge-InternetNetworking.ppt
PPT
preKnowledge-InternetNetworking Android's mobile operating system is based on...
PDF
lec1.pdf lecturehsjjdbdbdjkxndbnsjskdndb
Chapter1 introduction
CDNetworks helps organizations expand their global online presence with faste...
Introduction To Computer Networks
Cisco discovery d homesb module 4 - v.4 in english.
Lecture3 - Computer Networks by the Professor.ppt
preKnowledge-InternetNetworking.ppt
preKnowledge-InternetNetworking Android's mobile operating system is based on...
lec1.pdf lecturehsjjdbdbdjkxndbnsjskdndb

Similar to Tech Chat: Technical Review of Dynamic Content Acceleration (20)

PDF
Ccna 1 4
PDF
Lecture12 ie321 dr_atifshahzad - networks
PPT
Datacom_Section_2_-_Protocols.ppt
PPT
computer networks chapter1 FundamentalsChapter1.ppt
PPT
Internet service
PPTX
ComNet-Ethernet101.GW (1) routing and switching.pptx
PPT
Andrew S. Tanembaum, Computer Networks, 4th ed.ppt
PPTX
Link_NwkingforDevOps
PPT
Chapter - 1 Introduction to networking (3).ppt
PPT
PDF
P5 Network Layer
PPT
vnd_ms.ppt important ppt for engineering
PDF
Communication Performance Over A Gigabit Ethernet Network
PDF
PacNOG 31: Internet Exchange Points
PDF
PITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
PPTX
lecture2 Networksبسم الله الرحمن الرحيم .pptx
RTF
Document
PPTX
About the uses of internet & benefits of internet
PPT
Edge Device Multi-unicasting for Video Streaming
PPT
B21DA0201_04.ppt
Ccna 1 4
Lecture12 ie321 dr_atifshahzad - networks
Datacom_Section_2_-_Protocols.ppt
computer networks chapter1 FundamentalsChapter1.ppt
Internet service
ComNet-Ethernet101.GW (1) routing and switching.pptx
Andrew S. Tanembaum, Computer Networks, 4th ed.ppt
Link_NwkingforDevOps
Chapter - 1 Introduction to networking (3).ppt
P5 Network Layer
vnd_ms.ppt important ppt for engineering
Communication Performance Over A Gigabit Ethernet Network
PacNOG 31: Internet Exchange Points
PITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
lecture2 Networksبسم الله الرحمن الرحيم .pptx
Document
About the uses of internet & benefits of internet
Edge Device Multi-unicasting for Video Streaming
B21DA0201_04.ppt
Ad

More from CDNetworks (20)

PPTX
ENSURING FAST AND SECURE GAMING APPLICATION DOWNLOADS GLOBALLY
PPTX
What’s the Difference between an Application Delivery Network and a Content D...
PPTX
How Content Delivery Networks Work
PDF
5 consigli per preparare il vostro sito e-commerce ad affrontare i picchi di ...
PDF
Préparez votre site ecommerce pour les périodes de pointe
PDF
Comment optimiser les performances web des applications en saas
PDF
Come potenziare le web performance del vostro sito
PPTX
5 considerations for preparing your ecommerce site for the holiday shopping s...
PDF
Votre site web en Chine: comment obtenir une performance web rapide et fiable
PPTX
Comment séduire les internautes chinois avec un site ultra rapide
PPTX
Comment séduire les internautes chinois avec un site ultra rapide
PPTX
Content Acceleration Beyond Caching, Understanding Dynamic Content
PDF
Les internautes français plébiscitent la site performance
PDF
Comment améliorer la site performance ?
PPTX
China's Online Market Challenges 2014
PPTX
China's Online Market: 11 Opportunity Insights from Forrester
PPTX
Demystifying china online market opportunities slideshare
PPTX
Reaching China with Your Website & Cloud Applications
PDF
ACCELERATE SAP® APPLICATIONS WITH CDNETWORKS
PPTX
451 Group Increasing Cloud Application Performance
ENSURING FAST AND SECURE GAMING APPLICATION DOWNLOADS GLOBALLY
What’s the Difference between an Application Delivery Network and a Content D...
How Content Delivery Networks Work
5 consigli per preparare il vostro sito e-commerce ad affrontare i picchi di ...
Préparez votre site ecommerce pour les périodes de pointe
Comment optimiser les performances web des applications en saas
Come potenziare le web performance del vostro sito
5 considerations for preparing your ecommerce site for the holiday shopping s...
Votre site web en Chine: comment obtenir une performance web rapide et fiable
Comment séduire les internautes chinois avec un site ultra rapide
Comment séduire les internautes chinois avec un site ultra rapide
Content Acceleration Beyond Caching, Understanding Dynamic Content
Les internautes français plébiscitent la site performance
Comment améliorer la site performance ?
China's Online Market Challenges 2014
China's Online Market: 11 Opportunity Insights from Forrester
Demystifying china online market opportunities slideshare
Reaching China with Your Website & Cloud Applications
ACCELERATE SAP® APPLICATIONS WITH CDNETWORKS
451 Group Increasing Cloud Application Performance
Ad

Recently uploaded (20)

PDF
simpleintnettestmetiaerl for the simple testint
PPTX
IPCNA VIRTUAL CLASSES INTERMEDIATE 6 PROJECT.pptx
PPTX
The-Importance-of-School-Sanitation.pptx
PDF
Containerization lab dddddddddddddddmanual.pdf
DOCX
Powerful Ways AIRCONNECT INFOSYSTEMS Pvt Ltd Enhances IT Infrastructure in In...
PDF
Top 8 Trusted Sources to Buy Verified Cash App Accounts.pdf
PDF
Lean-Manufacturing-Tools-Techniques-and-How-To-Use-Them.pdf
PPT
12 Things That Make People Trust a Website Instantly
PDF
si manuel quezon at mga nagawa sa bansang pilipinas
PDF
Uptota Investor Deck - Where Africa Meets Blockchain
PPTX
AI_Cyberattack_Solutions AI AI AI AI .pptx
PDF
SlidesGDGoCxRAIS about Google Dialogflow and NotebookLM.pdf
PPTX
curriculumandpedagogyinearlychildhoodcurriculum-171021103104 - Copy.pptx
PPTX
KSS ON CYBERSECURITY INCIDENT RESPONSE AND PLANNING MANAGEMENT.pptx
PDF
📍 LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1 TERPOPULER DI INDONESIA ! 🌟
PPTX
newyork.pptxirantrafgshenepalchinachinane
PPT
415456121-Jiwratrwecdtwfdsfwgdwedvwe dbwsdjsadca-EVN.ppt
PPTX
Database Information System - Management Information System
PPTX
Internet Safety for Seniors presentation
PPTX
Introduction to cybersecurity and digital nettiquette
simpleintnettestmetiaerl for the simple testint
IPCNA VIRTUAL CLASSES INTERMEDIATE 6 PROJECT.pptx
The-Importance-of-School-Sanitation.pptx
Containerization lab dddddddddddddddmanual.pdf
Powerful Ways AIRCONNECT INFOSYSTEMS Pvt Ltd Enhances IT Infrastructure in In...
Top 8 Trusted Sources to Buy Verified Cash App Accounts.pdf
Lean-Manufacturing-Tools-Techniques-and-How-To-Use-Them.pdf
12 Things That Make People Trust a Website Instantly
si manuel quezon at mga nagawa sa bansang pilipinas
Uptota Investor Deck - Where Africa Meets Blockchain
AI_Cyberattack_Solutions AI AI AI AI .pptx
SlidesGDGoCxRAIS about Google Dialogflow and NotebookLM.pdf
curriculumandpedagogyinearlychildhoodcurriculum-171021103104 - Copy.pptx
KSS ON CYBERSECURITY INCIDENT RESPONSE AND PLANNING MANAGEMENT.pptx
📍 LABUAN4D EXCLUSIVE SERVER STAR GAMING ASIA NO.1 TERPOPULER DI INDONESIA ! 🌟
newyork.pptxirantrafgshenepalchinachinane
415456121-Jiwratrwecdtwfdsfwgdwedvwe dbwsdjsadca-EVN.ppt
Database Information System - Management Information System
Internet Safety for Seniors presentation
Introduction to cybersecurity and digital nettiquette

Tech Chat: Technical Review of Dynamic Content Acceleration

  • 2.  THE INTERNET  INFRASTRUCTURE  GLOBAL NETWORK SERVERS  NETWORK PERFORMANCE COMPARISONS OUTLINE AGENDA CDNETWORKS.COM
  • 3. THE GLOBAL INTERNET IS COMPLEX CDNETWORKS.COM PoP 3 PoP 2 PoP 1 Tier 3 Networks (Multi-homed ISP) IXC Tier 1 Networks Tier 3 Networks (single homed ISP) Tier 2 ISPs Global Network Providers Internet Users Broadband Providers Tier 2 Networks Regional ISPs, University Networks Transit Transit Transit Transit Peering
  • 4. INTERNET RTT LATENCY  DISTANCE  SPEED OF LIGHT 70 ms 150 ms LONDON NEW YORK 500 ms SHANGHAI GLOBAL INTERNET CHALLENGES CDNETWORKS.COM SAN FRANCISCO
  • 5. GLOBAL INTERNET CHALLENGES NETWORK PROBLEMS  NETWORK OF NETWORKS BOTTLENECKS  PACKET LOSS  CONGESTION  RETRANSMISSION CDNETWORKS.COM SAN FRANCISCO USER
  • 6. MULTIPLE RTTs FOR CONNECTION NEGOTIATION GLOBAL INTERNET CHALLENGES INEFFICIENT PROTOCOLS / RTT MULTIPLIER •CHATTY PROTOCOL •TCP SLOW START •TENS OF BACK & FORTH ROUND TRIPS •30-50 RTTs FOR ONLY 1 PAGE •CONNECTION LOAD AT ORIGIN CDNETWORKS.COM SAN FRANCISCO FILE USER
  • 7. DYNAMIC CONTENT Changing / moving content 2 TYPES OF CONTENT STATIC CONTENT Base Web Page and graphics CDNETWORKS.COM
  • 8. WITHOUT A CDN USER SLOW CDNETWORKS.COM Dynamic Content logo.gif File (Static Content) BIG.pdf File (Static Content) ORIGIN
  • 9. WITH A CDN (DYNAMIC CONTENT) USER SUPER HIGHWAY “MIDDLE MILE” Dynamic Content ORIGIN CDNETWORKS.COM
  • 10.  These are common techniques  Different CDNs use different techniques  Most CDNs don’t share their specific techniques  Bottom line: It’s the performance that matters DISCLAIMER: DYNAMIC ACCELERATION CDNETWORKS.COM
  • 11. TLS/SSL OFFLOAD NO: SSL OFFLOADING DWA EDGE WITH: SSL OFFLOAD EDGE SERVER WITH SSL CERTIFICATION ENCRYPTS & DECRYPTS ON IT’S OWN TO REDUCE ORIGIN LOAD ORIGIN ORIGIN CDNETWORKS.COM
  • 12. DYNAMIC CONTENT NO: CACHING, COMPRESSION, CONN. POOLING OR KEEP ALIVE DWA EDGE WITH: CACHING, COMPRESSION, CONN. POOLING AND KEEP ALIVE CONTINUOUS CONNECTIONS BETWEEN EDGE & SHIELD; & SHIELD + ORIGIN REDUCE ROUND TRIPS FOR TCP OPEN & CLOSE CONNECTION DWA SHIELD PERSISTANTCONNECTIONS ORIGINORIGIN FILEPARTSNOTCOMPRESSED CDNETWORKS.COM
  • 13. OPTIMALLY TUNED TCP LINKS LONGRESPONSETIME HIGH LATENCY DWA Edge LOW LATENCY WITH LARGE WINDOWS, FAST RETRANSMIT, FINE GRAINED RTO AND FAST RECOVERY DWA Shield LOW LATENCY CDNETWORKS.COM ORIGIN
  • 14. KEY TAKEAWAYS Global Auction Website Origin 3 Datacenters CDN (CDNetworks)  GLOBAL INTERNET CHALLENGES – RTT & LATENCY (SLOW)  A CDN ACCELERATES DYNAMIC CONTENT CDNETWORKS.COM
  • 15. FOR MORE INFORMATION VISIT CDNETWORKS.COM

Editor's Notes

  • #2: Welcome to the latest CDNetworks’ Technical Chat. Today we will cover How to Accelerate Dynamic Content.
  • #3: In the next 5 minutes (or so), we’ll go over the Internet, the challenges of fast, reliable content, and how a CDN can help you achieve these goals.
  • #4: As background, the Internet is a collection of private networks that are interconnected with each other. Everything from big global Internet Service Providers (ISPs) like AT&T and Level3 to regional and local ISPs. They all interconnect with each other and must speak the same the language for content requests to traverse them. In most cases, content requests travel across multiple ISPs.
  • #5: One of the biggest hurdles to great performance is distance. The further you are from the content, the longer it takes to see it. You have to make a request, then wait for the response. You can see the difference response times between cities that are close vs. those that are far away.
  • #6: The second hurdle is reliability. There is so much traffic that sometimes a packet gets lost or dropped. This can happen at any point during send or receive. The web browser automatically notices this and requests it to be re-sent. This works, but causes slowness.
  • #7: And third is that HTTP, what we all use to communicate over the Internet, is very “chatty”. There is a connection phase to ensure both sides are ready, then the file is transmitted (takes multiple round trips) and then the disconnection phase happens. The original designers created a very robust network that could survive multiple failures, but does not efficiently take advantage of today’s better performing networks. CDNs were designed to overcome all 3 of these challenges.
  • #8: As background, there are 2 types of content, Static and Dynamic. The Twitter logo and graphics are static. They rarely change and we all see the same images. The Twitter feed, that is different for each of us, is Dynamic, always changing.
  • #9: Here is a representation of how a web page works w/o a CDN. The user requests the home page, which results in individual requests to retrieve the logo image, the html, as well as big files and any dynamic content. This works just fine, but can be quite slow.
  • #10: For dynamic content CDNs use a different approach. The CDNs that support Dynamic content, create a Super Highway to accelerate across the long distance, which is something that individual ISPs can’t do. In the next few slides, we’ll go into details on how this works.
  • #11: The following slides are common techniques. Different CDNs use different techniques. Most CDNs don’t share their specific techniques. Bottom line: it’s the performance that matters
  • #12: SSL traffic is increasing, due to the increasing importance of security across the internet. A CDN will host the SSL certificate at it’s edge server, which will speed up SSL negotiation, similar in concept to how caching works, but moving the content closer to the end user.
  • #13: For the content itself, CDNs can use a number of techniques, like connection pooling and keep alive. In green on the right, the CDN will keep a couple of connections open from the CDN edge to the CDN shield and to the customer Origin. This means that when a request for new data comes in, a connection will be ready. In addition, CDNs make sure the connections stay open by sending “keep alive” messages to ensure the connection is open and performing at optimal levels.
  • #14: The techniques show so far have dealt with service architecture. The protocols and defaults can also be optimized. This optimization can happen at the first, middle, and last mile. They optimizations can include: large windows, fast retransmit, optimal retransmission timeouts, and fast recovery.
  • #15: In summary, CDNs were specifically designed to improve the performance, reliability and security of Internet content. Here is a typical example of an origin in a single datacenter with response times (in orange) at the top. In the middle, in blue, are response times for 3 datacenters (cloud hosting or co-location). And the performance and reliability of a global CDN that supports both dynamic and static acceleration is yellow.
  • #16: www.cdnetworks.com