SlideShare una empresa de Scribd logo
1 de 15
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

Más contenido relacionado

Similar a Tech Chat: Technical Review of Dynamic Content Acceleration

Lecture12 ie321 dr_atifshahzad - networks
Lecture12 ie321 dr_atifshahzad - networksLecture12 ie321 dr_atifshahzad - networks
Lecture12 ie321 dr_atifshahzad - networksAtif Shahzad
 
Datacom_Section_2_-_Protocols.ppt
Datacom_Section_2_-_Protocols.pptDatacom_Section_2_-_Protocols.ppt
Datacom_Section_2_-_Protocols.pptKristopher Hefner
 
Andrew S. Tanembaum, Computer Networks, 4th ed.ppt
Andrew S. Tanembaum, Computer Networks, 4th ed.pptAndrew S. Tanembaum, Computer Networks, 4th ed.ppt
Andrew S. Tanembaum, Computer Networks, 4th ed.pptNiharikaDubey17
 
Communication Performance Over A Gigabit Ethernet Network
Communication Performance Over A Gigabit Ethernet NetworkCommunication Performance Over A Gigabit Ethernet Network
Communication Performance Over A Gigabit Ethernet NetworkIJERA Editor
 
PacNOG 31: Internet Exchange Points
PacNOG 31: Internet Exchange PointsPacNOG 31: Internet Exchange Points
PacNOG 31: Internet Exchange PointsAPNIC
 
PITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
PITA 27th AGM & Business Forum Expo 23: Internet Exchange PointsPITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
PITA 27th AGM & Business Forum Expo 23: Internet Exchange PointsAPNIC
 
Edge Device Multi-unicasting for Video Streaming
Edge Device Multi-unicasting for Video StreamingEdge Device Multi-unicasting for Video Streaming
Edge Device Multi-unicasting for Video StreamingTal Lavian Ph.D.
 
B21DA0201_04.ppt
B21DA0201_04.pptB21DA0201_04.ppt
B21DA0201_04.pptDrPreethiD1
 
Ntc 362 forecasting and strategic planning -uopstudy.com
Ntc 362 forecasting and strategic planning -uopstudy.comNtc 362 forecasting and strategic planning -uopstudy.com
Ntc 362 forecasting and strategic planning -uopstudy.comULLPTT
 
Ntc 362 effective communication uopstudy.com
Ntc 362 effective communication   uopstudy.comNtc 362 effective communication   uopstudy.com
Ntc 362 effective communication uopstudy.comULLPTT
 
COMPUTER NETWORKING
COMPUTER NETWORKINGCOMPUTER NETWORKING
COMPUTER NETWORKINGKiran Buriro
 
Implementation ans analysis_of_quic_for_mqtt
Implementation ans analysis_of_quic_for_mqttImplementation ans analysis_of_quic_for_mqtt
Implementation ans analysis_of_quic_for_mqttPuneet Kumar
 

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

Lecture12 ie321 dr_atifshahzad - networks
Lecture12 ie321 dr_atifshahzad - networksLecture12 ie321 dr_atifshahzad - networks
Lecture12 ie321 dr_atifshahzad - networks
 
Datacom_Section_2_-_Protocols.ppt
Datacom_Section_2_-_Protocols.pptDatacom_Section_2_-_Protocols.ppt
Datacom_Section_2_-_Protocols.ppt
 
Internet service
Internet serviceInternet service
Internet service
 
Andrew S. Tanembaum, Computer Networks, 4th ed.ppt
Andrew S. Tanembaum, Computer Networks, 4th ed.pptAndrew S. Tanembaum, Computer Networks, 4th ed.ppt
Andrew S. Tanembaum, Computer Networks, 4th ed.ppt
 
Link_NwkingforDevOps
Link_NwkingforDevOpsLink_NwkingforDevOps
Link_NwkingforDevOps
 
Chapter - 1 Introduction to networking (3).ppt
Chapter - 1 Introduction to networking (3).pptChapter - 1 Introduction to networking (3).ppt
Chapter - 1 Introduction to networking (3).ppt
 
Chapter03
Chapter03Chapter03
Chapter03
 
P5 Network Layer
P5 Network LayerP5 Network Layer
P5 Network Layer
 
Communication Performance Over A Gigabit Ethernet Network
Communication Performance Over A Gigabit Ethernet NetworkCommunication Performance Over A Gigabit Ethernet Network
Communication Performance Over A Gigabit Ethernet Network
 
PacNOG 31: Internet Exchange Points
PacNOG 31: Internet Exchange PointsPacNOG 31: Internet Exchange Points
PacNOG 31: Internet Exchange Points
 
PITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
PITA 27th AGM & Business Forum Expo 23: Internet Exchange PointsPITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
PITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
 
Document
DocumentDocument
Document
 
Edge Device Multi-unicasting for Video Streaming
Edge Device Multi-unicasting for Video StreamingEdge Device Multi-unicasting for Video Streaming
Edge Device Multi-unicasting for Video Streaming
 
B21DA0201_04.ppt
B21DA0201_04.pptB21DA0201_04.ppt
B21DA0201_04.ppt
 
Ccna report
Ccna reportCcna report
Ccna report
 
Ntc 362 forecasting and strategic planning -uopstudy.com
Ntc 362 forecasting and strategic planning -uopstudy.comNtc 362 forecasting and strategic planning -uopstudy.com
Ntc 362 forecasting and strategic planning -uopstudy.com
 
Ntc 362 effective communication uopstudy.com
Ntc 362 effective communication   uopstudy.comNtc 362 effective communication   uopstudy.com
Ntc 362 effective communication uopstudy.com
 
Chapter1.pdf
Chapter1.pdfChapter1.pdf
Chapter1.pdf
 
COMPUTER NETWORKING
COMPUTER NETWORKINGCOMPUTER NETWORKING
COMPUTER NETWORKING
 
Implementation ans analysis_of_quic_for_mqtt
Implementation ans analysis_of_quic_for_mqttImplementation ans analysis_of_quic_for_mqtt
Implementation ans analysis_of_quic_for_mqtt
 

Más de CDNetworks

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

Más de CDNetworks (20)

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

Último

VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...singhpriety023
 
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...SUHANI PANDEY
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445ruhi
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfJOHNBEBONYAP1
 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...SUHANI PANDEY
 
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋nirzagarg
 
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...nilamkumrai
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...Neha Pandey
 
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...roncy bisnoi
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"growthgrids
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtrahman018755
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...tanu pandey
 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...SUHANI PANDEY
 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...SUHANI PANDEY
 
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)Delhi Call girls
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdfMatthew Sinclair
 
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋nirzagarg
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftAanSulistiyo
 

Último (20)

VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
 
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
 
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...Russian Call Girls Pune  (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
Russian Call Girls Pune (Adult Only) 8005736733 Escort Service 24x7 Cash Pay...
 
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Bilaspur Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
 
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
 
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
𓀤Call On 7877925207 𓀤 Ahmedguda Call Girls Hot Model With Sexy Bhabi Ready Fo...
 
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
Call Girls Sangvi Call Me 7737669865 Budget Friendly No Advance BookingCall G...
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
 
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
Shikrapur - Call Girls in Pune Neha 8005736733 | 100% Gennuine High Class Ind...
 
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
Ganeshkhind ! Call Girls Pune - 450+ Call Girl Cash Payment 8005736733 Neha T...
 
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Mamura Sector 66 ( Noida)
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
valsad Escorts Service ☎️ 6378878445 ( Sakshi Sinha ) High Profile Call Girls...
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
 
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Salem Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
 
Microsoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck MicrosoftMicrosoft Azure Arc Customer Deck Microsoft
Microsoft Azure Arc Customer Deck Microsoft
 

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

Notas del editor

  1. Welcome to the latest CDNetworks’ Technical Chat. Today we will cover How to Accelerate Dynamic Content.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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
  11. 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.
  12. 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.
  13. 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.
  14. 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.
  15. www.cdnetworks.com