The Mobile Difference – In NumbersGuy Podjarny@guypodhttp://www.guypo.com/          Akamai Confidential
Mobile Isn’t Desktop•  It’s different in many ways…•  This presentation focuses on sizing the gap •  How big is the gap be...
Faster ForwardTM   ©2012 Akamai
Mobile Computing Power               !=Desktop/Laptop Computing Power                                 Akamai Confidential
Apple Laptop vs. Mobile, CPU/RAM                       Faster ForwardTM   ©2012 Akamai
Fast Mobile Browsing is all the rage                          Faster ForwardTM   ©2012 Akamai
Better CPU matters in Benchmarks                                                         Quad Core, ~1.5 Ghz              ...
Perf of iOS5 across different hardware                               SunspiderJSBenchmark,iOS5Devices                     ...
Test Time!Faster ForwardTM        ©2012 Akamai
Test Time!•  Question:   Does mobile computing power impact page load time?•  Tested Sites: Alexa US Top 100•  Test Tool: ...
Results: Hardware Load Time Impact                                    Sunspider*&*Load*Time*Per*Device*   4000"   3500"   ...
CPU Difference - Conclusions•  Mobile CPU is still underpowered compared to desktop•  It indeed impacts web performance, e...
Cellular Network         !=Broadband Network                    Akamai Confidential
Claim: Cellular Networks are SSSLLLOOOOWWWW    Low  Bandwidth High Latency High Packet    Loss   Volatility               ...
Bandwidthhttp://www.flickr.com/photos/pasukaru76/4228438307/                                         Faster Forward       ...
Cellular Network Speed – WikipediaProtocol           Max Downlink                Max UplinkGPRS               56-115 KbpsC...
You only get those speeds it if you’re this guy…http://www.flickr.com/photos/23081877@N02/2798378080/                     ...
PCWorld/Novarum      •  3G          •  Download: 0.59 – 3.84 Mbps          •  Upload: 0.56 – 1.44 Mbps      •  4G         ...
Mobile Network Speed, Akamai SOTI, Q4 2011http://www.akamai.com/stateoftheinternet/                               Faster F...
Average Broadband Speedshttp://www.netindex.com/download/http://www.akamai.com/stateoftheinternet/   Faster ForwardTM   ©2...
Cellular Network Speed – Conclusions•  Theoretical limits are NOT the reality•  Cellular bandwidth definitely less than br...
Latency   Faster ForwardTM   ©2012 Akamai
Broadband Latency (FCC)        “Fiber-to-the-home services provided 17 ms round-trip        latency on average, while cabl...
Ofcom study, UK Mobile Networks, May ‘11                            “Latency… was an average of 117 milliseconds. Nearly t...
Cisco Cloud Index, 2010-2015“Global average fixed latency is 125 and average mobilelatency is 290… Global mobile consumer ...
Yep, Mobile Latency is different                     Latency(by(Connec,on(Type(•  Chart showing latency on Mobile vs Broad...
Cellular Network Latency - Conclusions•  Not a pretty sight…•  MUCH higher than broadband latency•  Measured averages arou...
Test Time!Faster ForwardTM        ©2012 Akamai
Test Time!•  Question:   How much impact does the difference in Bandwidth & Latency   have on web performance?•  Tested Si...
Download BW Impact on Load Time                     Poor Cell Conn                         DSL                            ...
Upload BW Impact on Load Time                     Poor Cell Conn            Avg Cell Conn                                 ...
Latency Impact on Load Time                                                  Poor Cell Conn                               ...
Bandwidth/Latency Difference - Conclusions•  Upload difference doesn’t matter much•  Download difference DOES matter•  Lat...
Packet LossFaster ForwardTM          ©2012 Akamai
Packet Loss – Broadband vs Mobile            Average Packet Loss   Mobile                     0.6%Broadband             0....
Packet Loss, Akamai/MIT Research  •  Tested 149 Million connections in 51 countries     •  Compared PL for mobile networks...
Packet Loss - Conclusions•  Packet Loss is significantly higher in Mobile, But… •  It’s small (even in Mobile) •  It usual...
Apple Network Link Conditioner                                             780/330 Kbps                                   ...
Network Link Conditioner in iOS 6? (via @jedisct1)                         Faster ForwardTM            ©2012 Akamai
VolatilityFaster ForwardTM          ©2012 Akamai
Different protocols lead to different speedshttp://www.ericsson.com/res/docs/2012/traffic_and_market_report_june_2012.pdf ...
Signal Strength affects download speedhttp://stakeholders.ofcom.org.uk/binaries/research/telecoms-research/bbspeeds2010/Mo...
Different Carriers have different average speedsSource (PCWorld): http://bit.ly/JX7MQw   Source: Ofcom                    ...
Volatility - Conclusions•  Stop Guessing!  •  You can’t predict your user’s speeds, today or in the future•  Little value ...
Cellular Networks - Summary•  Cellular Networks are kinda crappy •  Can’t live with ‘em, can’t live without ‘em…•  You can...
Mobile Browser       !=Desktop Browser                  Akamai Confidential
Actually, they’re not that different…•  Mobile & Desktop browsers are actually similar•  Many share the same underlying en...
HTTP PipeliningFaster ForwardTM   ©2012 Akamai
Mobile Software: Pipelining     •  HTTP Pipelining is around since HTTP 1.1      •  Send multiple requests on connection b...
Network Capture•  Samsung Galaxy S  •  Max Conn: 12  •  Conn Per Host: 12  •  Max Piped Reqs: 6  •  Max “In-Flight” Reqs: ...
Test Time!Faster ForwardTM        ©2012 Akamai
Test Time!•  Question:   Does HTTP Pipelining help make websites faster?•  Tested Sites: Alexa US Top 500•  Test Tool: Web...
Test Results – Pipelining has little effect…                                      Pipelining"Off"                          ...
Why doesn’t pipelining have an effect?•  Are you sure pipelining was used? •  Yes… confirmed via tcpdump and various other...
Summary          Akamai Confidential
Summary•  Those were A LOT of numbers…•  Mobile is truly different, and it matters for web performance •  Who saw that com...
Thank You!                    Questions?  The Mobile Difference – In NumbersGuy Podjarny@guypodhttp://www.guypo.com/      ...
Nächste SlideShare
Wird geladen in …5
×

Volatility - Conclusions•  Stop Guessing! Quantifying The Mobile Difference

22.705 Aufrufe

Veröffentlicht am

Volatility - Conclusions•  Stop Guessing! •  You can’t predict your user’s speeds, today or in the future•  Little value in doing something “only on cellular”•  Strategy #1: Aim at the lowest common denominator •  Design for a usable experience in a slow network •  Enhance the page when possible•  Strategy #2: Adapt to Network Conditions •  E.g. reduce image quality when conditions are bad •  Not easy to do, but doable •  Check your options with your Server/Host/CDN Faster ForwardTM ©2012 Akamai

Veröffentlicht in: Technologie, News & Politik
0 Kommentare
17 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
22.705
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
4.155
Aktionen
Geteilt
0
Downloads
191
Kommentare
0
Gefällt mir
17
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

×