SlideShare a Scribd company logo
© 2014 SOASTA. All rights reserved.
 May 27, 2015
 1
CONFIDENTIAL – Not for Distribution
© 2014 SOASTA. All rights reserved.
 May 27, 2015
 2
CONFIDENTIAL – Not for Distribution
o  Overview
o  Top 10 Mobile and Web Performance Lessons Learned
o  Demo
o  Q&A
© 2014 SOASTA. All rights reserved.
 May 27, 2015
 3
CONFIDENTIAL – Not for Distribution
According to the IBM Black Friday Report 2014
o  Thanksgiving Day traffic from mobile (smartphones and tablets) was
52% of all online traffic
•  First time mobile devices have outpaced PC for online browsing
•  People don’t typically bring their PC to Thanksgiving dinner but they don’t
want to miss a sale!
o  Black Friday mobile traffic was 49.6% of all online traffic
•  Increased 25% over last year
o  Black Friday mobile sales were 27.9% of all online sales
•  Increased 28.2% over last year
© 2014 SOASTA. All rights reserved.
 May 27, 2015
 4
CONFIDENTIAL – Not for Distribution
o  Thanksgiving online sales were up 14.3% compared to 2013
o  Black Friday online sales were up 9.5% YoY
•  Mobile devices accounted for 25% of all online purchases
© 2014 SOASTA. All rights reserved.
 May 27, 2015
 5
CONFIDENTIAL – Not for Distribution
o  And Tablets lead SmartPhones
© 2014 SOASTA. All rights reserved.
 May 27, 2015
 6
CONFIDENTIAL – Not for Distribution
o  BestBuy site failed:



“A concentrated spike in mobile

traffic triggered issues that led us

to shut down BestBuy.com in

order to take proactive measures

to restore full performance.”
© 2014 SOASTA. All rights reserved.
 May 27, 2015
 7
CONFIDENTIAL – Not for Distribution
o  4G Coverage is covering the map
© 2014 SOASTA. All rights reserved.
 May 27, 2015
 8
CONFIDENTIAL – Not for Distribution
o  WiFi is Everywhere, too
•  Xfinity Connect modems
•  Every airport, hotel, even stores (e.g. Kohl’s, Target) 
•  Levi’s Stadium, home of the 49ers
•  1200 Access Points, 1 for every 100 seats
•  40 Gb/s capacity
•  Mobile app for video replays, 

food ordering, wayfinding
o  More access from mobile web,

mobile apps
© 2014 SOASTA. All rights reserved.
 May 27, 2015
 9
CONFIDENTIAL – Not for Distribution
o  Number of users accessing from mobile devices will continue to grow
o  A customer can be in a store and in multiple mobile apps and sites
© 2014 SOASTA. All rights reserved.
 May 27, 2015
 10
CONFIDENTIAL – Not for Distribution
o  2.5M Likes on Facebook
o  75k followers on Twitter
o  Flash sale on Nov. 11
•  Just three hours long!
© 2014 SOASTA. All rights reserved.
 May 27, 2015
 11
CONFIDENTIAL – Not for Distribution
o  Site down
© 2014 SOASTA. All rights reserved.
 May 27, 2015
 12
CONFIDENTIAL – Not for Distribution
o  Customer Service burden
o  Customer Retention Cost
•  Email: “Our apologies and $10 off.

How lucky can you get if the site is

down?”
© 2014 SOASTA. All rights reserved.
 May 27, 2015
 13
CONFIDENTIAL – Not for Distribution
o  DSW site has clean history for site failures
Except:
o  Coupon code processor was not able to scale to traffic
•  For second year in a row
o  It’s not enough to load test the site without testing the scenarios
© 2014 SOASTA. All rights reserved.
 May 27, 2015
 14
CONFIDENTIAL – Not for Distribution
o  Include testing time in your schedule
•  Seasonal events don’t move!
o  Make time for testing twice, or thrice!
•  If first test fails, when will you test again?
•  Can you tweak things quickly to run more than one test per window?
o  Even with Continuous Testing, you should leave extra time for load
testing. Passing functional tests doesn’t mean your app will pass
load tests
© 2014 SOASTA. All rights reserved.
 May 27, 2015
 15
CONFIDENTIAL – Not for Distribution
Don’t let your site go down in your high season!
o  Super Bowl Sunday – commercials drives high demand to your site
o  Chinese New Year – retail load for new clothes
o  Valentine’s Day – candy, gifts, flowers
o  Tax Day – most online filers submit on April 15
o  Healthcare enrollment – many filing for coverage in November
o  Singles Day – Largest online shopping day in the world!
o  Christmas season – Thanksgiving Day, Black Friday, Cyber Monday
© 2014 SOASTA. All rights reserved.
 May 27, 2015
 16
CONFIDENTIAL – Not for Distribution
o  At least they could have been honest!
© 2014 SOASTA. All rights reserved.
 May 27, 2015
 17
CONFIDENTIAL – Not for Distribution
o  Reduce the amount of content your are trying to deliver
•  Lower bytecount means faster delivery
o  Simplify Your Pages
•  Remove extra third-party features that slow your site down
o  Optimize for different devices
•  Don’t send high-res images to low-res devices
•  Users don’t want their data allowance hogged by your site
o  Add capacity when you know you’ll need it
© 2014 SOASTA. All rights reserved.
 May 27, 2015
 18
CONFIDENTIAL – Not for Distribution
o  Valentine’s spending:
o  Test from the same locations as your customers
© 2014 SOASTA. All rights reserved.
 May 27, 2015
 19
CONFIDENTIAL – Not for Distribution
o  See how Target monitored their site from the users’ perspective on
Black Friday:
o  Synthetic monitoring doesn’t collect real users’ experience
© 2014 SOASTA. All rights reserved.
 May 27, 2015
 20
CONFIDENTIAL – Not for Distribution
o  Possible areas for failure:
•  Payment processing engine
•  Social media content plug-in
•  CDN
•  Analytics plug-in
•  Synchronus vs. Asynchronus calls
o  Build your site to handle third party content failures
•  Why let another site’s problem ruin your user’s experience?
© 2014 SOASTA. All rights reserved.
 May 27, 2015
 21
CONFIDENTIAL – Not for Distribution
o  Test in pre-production but don’t only test there
o  Test in production – the only way to know the true capacity
•  Test off-hours
•  Better to find issues before the user volume
•  Test at 100% anticipated load, then 125%, then 150%, even 200%
•  Good way to find weak spots to put in budget for next season
•  Maybe your competitors site will fail and your site will get extra load
o  Monitor the production site at system and user level
•  Watch CPU, memory, IO, throughput, etc.
•  Measure real user metrics to determine a real user’s experience
•  Monitor in real-time so you can modify the test, down or up
© 2014 SOASTA. All rights reserved.
 May 27, 2015
 22
CONFIDENTIAL – Not for Distribution
o  Best Buy failed on Black Friday after running an online promotion
o  Cost of Downtime calculator
•  https://www.serverdensity.com/cost-of-downtime
© 2014 SOASTA. All rights reserved.
 May 27, 2015
 23
CONFIDENTIAL – Not for Distribution
o 
© 2014 SOASTA. All rights reserved.
 May 27, 2015
 24
CONFIDENTIAL – Not for Distribution
o  Facebook and Instagram go down on January 26
•  Facebook said: “Earlier today many people had trouble accessing Facebook
and Instagram. This was not the result of a third party attack but instead
occurred after we introduced a change that affected our configuration
systems. We moved quickly to fix the problem, and both services are now back
to 100% for everyone.”
•  The dating app Tinder, which relies on Facebook to provide its service, was
also affected.
© 2014 SOASTA. All rights reserved.
 May 27, 2015
 25
CONFIDENTIAL – Not for Distribution
Expertise
© 2014 SOASTA. All rights reserved.
 May 27, 2015
 26
CONFIDENTIAL – Not for Distribution
o  Sign up for mPulse Lite, CloudTest Lite, TouchTest Lite
o  Always Free, no time-out
•  http://goo.gl/jWEX56 or Soasta.com/free
•  Free access to CloudLink forums, videos, docs: http://cloudlink.soasta.com
o  Read our blog
•  Soasta.com/blog
o  Third-party sites
•  PerfBytes: perfbytes.com podcast
•  PerfPlanet: perfplanet.com
o  Keep in touch: @TomChavez
© 2014 SOASTA. All rights reserved.
 May 27, 2015
 27
CONFIDENTIAL – Not for Distribution
o  mPulse: Real User Monitoring (RUM)
o  CloudTest: Load testing from the public cloud
o  Data Science Workbench: analytics
Also Available:
o  TouchTest: functional testing of mobile apps and websites
Top 10 Mobile and Web Perf Lessons

More Related Content

PDF
Top 10 mobile and web perf lessons-Toronto
PDF
AppFolio Webinar: Another Record Year?: 2015 Mid-Year Apartment Market Predic...
PDF
IV RANKING 2011 2012
PPSX
Tele english programa6
PDF
DOCX
Naskah us praktik ing pakai
PPT
Bio11 Ms.Chan KunkkaCory
Top 10 mobile and web perf lessons-Toronto
AppFolio Webinar: Another Record Year?: 2015 Mid-Year Apartment Market Predic...
IV RANKING 2011 2012
Tele english programa6
Naskah us praktik ing pakai
Bio11 Ms.Chan KunkkaCory

Viewers also liked (10)

PPTX
Presentation 32 HomesJustForYou market stats 12.2
PPSX
Tele english programa7
PDF
Top 10 mobile and web perf lessons 2014 web perf-jan 2015
PPSX
Tele english programa_lesson_1
PPTX
Presentation North Central MA Association of Realtors- Facebook
PDF
ConFoo: Moving web performance testing to the left
PDF
PDF
Social Media is Dead
PPT
Topic stces
Presentation 32 HomesJustForYou market stats 12.2
Tele english programa7
Top 10 mobile and web perf lessons 2014 web perf-jan 2015
Tele english programa_lesson_1
Presentation North Central MA Association of Realtors- Facebook
ConFoo: Moving web performance testing to the left
Social Media is Dead
Topic stces
Ad

Similar to Top 10 Mobile and Web Perf Lessons (20)

PPTX
State of the Union: Mobile Web Performance
PPTX
Webinar: How to Load Test for Your Mobile Peak
PDF
What Retailers Know About Performance and User Experience
PDF
What Retailers Know About Performance and User Experience
PPTX
Secrets to Realistic Load Testing
PPTX
Performance Warrior Tales: Cloud Load Testing the Retail Giants
PPTX
Performance Warrior Tales: Cloud Load Testing the Retail Giants
PPTX
Secrets to Realistic Load Testing
PPTX
Webinar: Load Testing for Your Peak Season
PDF
Cigniti joint webinar with Soasta - Agile DevOps: Test-driven IT Environment ...
PPTX
Webinar - Success Factors Behind Successful Flash Sales
PPTX
2016 Mobile State of the Union [RWD Summit]
PPTX
Webinar: Are you ready for your peak season?
PPTX
How to Avoid Epic Web Failure... Lessons Learned from Healthcare.gov
PPTX
Developing on Mobile vs Desktop (Dreamforce 2011, Lawrence Coburn, DoubleDutch))
PDF
Velocity Talk: Top 10 Problems Costing You Millions
PDF
Mobile Analytics Report (February 2014)
PDF
February 2014 mobile analytics report
PPTX
DPM in Pictures
PPTX
Velocity Booth Presentation - Which 3rd Party Resources Are Eating Your Profits?
State of the Union: Mobile Web Performance
Webinar: How to Load Test for Your Mobile Peak
What Retailers Know About Performance and User Experience
What Retailers Know About Performance and User Experience
Secrets to Realistic Load Testing
Performance Warrior Tales: Cloud Load Testing the Retail Giants
Performance Warrior Tales: Cloud Load Testing the Retail Giants
Secrets to Realistic Load Testing
Webinar: Load Testing for Your Peak Season
Cigniti joint webinar with Soasta - Agile DevOps: Test-driven IT Environment ...
Webinar - Success Factors Behind Successful Flash Sales
2016 Mobile State of the Union [RWD Summit]
Webinar: Are you ready for your peak season?
How to Avoid Epic Web Failure... Lessons Learned from Healthcare.gov
Developing on Mobile vs Desktop (Dreamforce 2011, Lawrence Coburn, DoubleDutch))
Velocity Talk: Top 10 Problems Costing You Millions
Mobile Analytics Report (February 2014)
February 2014 mobile analytics report
DPM in Pictures
Velocity Booth Presentation - Which 3rd Party Resources Are Eating Your Profits?
Ad

Recently uploaded (20)

PPTX
Module 1 - Cyber Law and Ethics 101.pptx
PDF
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
PDF
An introduction to the IFRS (ISSB) Stndards.pdf
PPTX
PptxGenJS_Demo_Chart_20250317130215833.pptx
PPTX
newyork.pptxirantrafgshenepalchinachinane
PPTX
international classification of diseases ICD-10 review PPT.pptx
PPTX
522797556-Unit-2-Temperature-measurement-1-1.pptx
PPT
tcp ip networks nd ip layering assotred slides
PPTX
Internet___Basics___Styled_ presentation
PDF
WebRTC in SignalWire - troubleshooting media negotiation
PDF
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
PPTX
Introduction to Information and Communication Technology
PPTX
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
PPTX
Job_Card_System_Styled_lorem_ipsum_.pptx
PPT
FIRE PREVENTION AND CONTROL PLAN- LUS.FM.MQ.OM.UTM.PLN.00014.ppt
PPTX
Mathew Digital SEO Checklist Guidlines 2025
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PPT
Ethics in Information System - Management Information System
PPT
Design_with_Watersergyerge45hrbgre4top (1).ppt
PDF
Cloud-Scale Log Monitoring _ Datadog.pdf
Module 1 - Cyber Law and Ethics 101.pptx
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
An introduction to the IFRS (ISSB) Stndards.pdf
PptxGenJS_Demo_Chart_20250317130215833.pptx
newyork.pptxirantrafgshenepalchinachinane
international classification of diseases ICD-10 review PPT.pptx
522797556-Unit-2-Temperature-measurement-1-1.pptx
tcp ip networks nd ip layering assotred slides
Internet___Basics___Styled_ presentation
WebRTC in SignalWire - troubleshooting media negotiation
Automated vs Manual WooCommerce to Shopify Migration_ Pros & Cons.pdf
Introduction to Information and Communication Technology
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
Job_Card_System_Styled_lorem_ipsum_.pptx
FIRE PREVENTION AND CONTROL PLAN- LUS.FM.MQ.OM.UTM.PLN.00014.ppt
Mathew Digital SEO Checklist Guidlines 2025
SASE Traffic Flow - ZTNA Connector-1.pdf
Ethics in Information System - Management Information System
Design_with_Watersergyerge45hrbgre4top (1).ppt
Cloud-Scale Log Monitoring _ Datadog.pdf

Top 10 Mobile and Web Perf Lessons

  • 1. © 2014 SOASTA. All rights reserved. May 27, 2015 1 CONFIDENTIAL – Not for Distribution
  • 2. © 2014 SOASTA. All rights reserved. May 27, 2015 2 CONFIDENTIAL – Not for Distribution o  Overview o  Top 10 Mobile and Web Performance Lessons Learned o  Demo o  Q&A
  • 3. © 2014 SOASTA. All rights reserved. May 27, 2015 3 CONFIDENTIAL – Not for Distribution According to the IBM Black Friday Report 2014 o  Thanksgiving Day traffic from mobile (smartphones and tablets) was 52% of all online traffic •  First time mobile devices have outpaced PC for online browsing •  People don’t typically bring their PC to Thanksgiving dinner but they don’t want to miss a sale! o  Black Friday mobile traffic was 49.6% of all online traffic •  Increased 25% over last year o  Black Friday mobile sales were 27.9% of all online sales •  Increased 28.2% over last year
  • 4. © 2014 SOASTA. All rights reserved. May 27, 2015 4 CONFIDENTIAL – Not for Distribution o  Thanksgiving online sales were up 14.3% compared to 2013 o  Black Friday online sales were up 9.5% YoY •  Mobile devices accounted for 25% of all online purchases
  • 5. © 2014 SOASTA. All rights reserved. May 27, 2015 5 CONFIDENTIAL – Not for Distribution o  And Tablets lead SmartPhones
  • 6. © 2014 SOASTA. All rights reserved. May 27, 2015 6 CONFIDENTIAL – Not for Distribution o  BestBuy site failed:
 
 “A concentrated spike in mobile
 traffic triggered issues that led us
 to shut down BestBuy.com in
 order to take proactive measures
 to restore full performance.”
  • 7. © 2014 SOASTA. All rights reserved. May 27, 2015 7 CONFIDENTIAL – Not for Distribution o  4G Coverage is covering the map
  • 8. © 2014 SOASTA. All rights reserved. May 27, 2015 8 CONFIDENTIAL – Not for Distribution o  WiFi is Everywhere, too •  Xfinity Connect modems •  Every airport, hotel, even stores (e.g. Kohl’s, Target) •  Levi’s Stadium, home of the 49ers •  1200 Access Points, 1 for every 100 seats •  40 Gb/s capacity •  Mobile app for video replays, 
 food ordering, wayfinding o  More access from mobile web,
 mobile apps
  • 9. © 2014 SOASTA. All rights reserved. May 27, 2015 9 CONFIDENTIAL – Not for Distribution o  Number of users accessing from mobile devices will continue to grow o  A customer can be in a store and in multiple mobile apps and sites
  • 10. © 2014 SOASTA. All rights reserved. May 27, 2015 10 CONFIDENTIAL – Not for Distribution o  2.5M Likes on Facebook o  75k followers on Twitter o  Flash sale on Nov. 11 •  Just three hours long!
  • 11. © 2014 SOASTA. All rights reserved. May 27, 2015 11 CONFIDENTIAL – Not for Distribution o  Site down
  • 12. © 2014 SOASTA. All rights reserved. May 27, 2015 12 CONFIDENTIAL – Not for Distribution o  Customer Service burden o  Customer Retention Cost •  Email: “Our apologies and $10 off.
 How lucky can you get if the site is
 down?”
  • 13. © 2014 SOASTA. All rights reserved. May 27, 2015 13 CONFIDENTIAL – Not for Distribution o  DSW site has clean history for site failures Except: o  Coupon code processor was not able to scale to traffic •  For second year in a row o  It’s not enough to load test the site without testing the scenarios
  • 14. © 2014 SOASTA. All rights reserved. May 27, 2015 14 CONFIDENTIAL – Not for Distribution o  Include testing time in your schedule •  Seasonal events don’t move! o  Make time for testing twice, or thrice! •  If first test fails, when will you test again? •  Can you tweak things quickly to run more than one test per window? o  Even with Continuous Testing, you should leave extra time for load testing. Passing functional tests doesn’t mean your app will pass load tests
  • 15. © 2014 SOASTA. All rights reserved. May 27, 2015 15 CONFIDENTIAL – Not for Distribution Don’t let your site go down in your high season! o  Super Bowl Sunday – commercials drives high demand to your site o  Chinese New Year – retail load for new clothes o  Valentine’s Day – candy, gifts, flowers o  Tax Day – most online filers submit on April 15 o  Healthcare enrollment – many filing for coverage in November o  Singles Day – Largest online shopping day in the world! o  Christmas season – Thanksgiving Day, Black Friday, Cyber Monday
  • 16. © 2014 SOASTA. All rights reserved. May 27, 2015 16 CONFIDENTIAL – Not for Distribution o  At least they could have been honest!
  • 17. © 2014 SOASTA. All rights reserved. May 27, 2015 17 CONFIDENTIAL – Not for Distribution o  Reduce the amount of content your are trying to deliver •  Lower bytecount means faster delivery o  Simplify Your Pages •  Remove extra third-party features that slow your site down o  Optimize for different devices •  Don’t send high-res images to low-res devices •  Users don’t want their data allowance hogged by your site o  Add capacity when you know you’ll need it
  • 18. © 2014 SOASTA. All rights reserved. May 27, 2015 18 CONFIDENTIAL – Not for Distribution o  Valentine’s spending: o  Test from the same locations as your customers
  • 19. © 2014 SOASTA. All rights reserved. May 27, 2015 19 CONFIDENTIAL – Not for Distribution o  See how Target monitored their site from the users’ perspective on Black Friday: o  Synthetic monitoring doesn’t collect real users’ experience
  • 20. © 2014 SOASTA. All rights reserved. May 27, 2015 20 CONFIDENTIAL – Not for Distribution o  Possible areas for failure: •  Payment processing engine •  Social media content plug-in •  CDN •  Analytics plug-in •  Synchronus vs. Asynchronus calls o  Build your site to handle third party content failures •  Why let another site’s problem ruin your user’s experience?
  • 21. © 2014 SOASTA. All rights reserved. May 27, 2015 21 CONFIDENTIAL – Not for Distribution o  Test in pre-production but don’t only test there o  Test in production – the only way to know the true capacity •  Test off-hours •  Better to find issues before the user volume •  Test at 100% anticipated load, then 125%, then 150%, even 200% •  Good way to find weak spots to put in budget for next season •  Maybe your competitors site will fail and your site will get extra load o  Monitor the production site at system and user level •  Watch CPU, memory, IO, throughput, etc. •  Measure real user metrics to determine a real user’s experience •  Monitor in real-time so you can modify the test, down or up
  • 22. © 2014 SOASTA. All rights reserved. May 27, 2015 22 CONFIDENTIAL – Not for Distribution o  Best Buy failed on Black Friday after running an online promotion o  Cost of Downtime calculator •  https://www.serverdensity.com/cost-of-downtime
  • 23. © 2014 SOASTA. All rights reserved. May 27, 2015 23 CONFIDENTIAL – Not for Distribution o 
  • 24. © 2014 SOASTA. All rights reserved. May 27, 2015 24 CONFIDENTIAL – Not for Distribution o  Facebook and Instagram go down on January 26 •  Facebook said: “Earlier today many people had trouble accessing Facebook and Instagram. This was not the result of a third party attack but instead occurred after we introduced a change that affected our configuration systems. We moved quickly to fix the problem, and both services are now back to 100% for everyone.” •  The dating app Tinder, which relies on Facebook to provide its service, was also affected.
  • 25. © 2014 SOASTA. All rights reserved. May 27, 2015 25 CONFIDENTIAL – Not for Distribution Expertise
  • 26. © 2014 SOASTA. All rights reserved. May 27, 2015 26 CONFIDENTIAL – Not for Distribution o  Sign up for mPulse Lite, CloudTest Lite, TouchTest Lite o  Always Free, no time-out •  http://goo.gl/jWEX56 or Soasta.com/free •  Free access to CloudLink forums, videos, docs: http://cloudlink.soasta.com o  Read our blog •  Soasta.com/blog o  Third-party sites •  PerfBytes: perfbytes.com podcast •  PerfPlanet: perfplanet.com o  Keep in touch: @TomChavez
  • 27. © 2014 SOASTA. All rights reserved. May 27, 2015 27 CONFIDENTIAL – Not for Distribution o  mPulse: Real User Monitoring (RUM) o  CloudTest: Load testing from the public cloud o  Data Science Workbench: analytics Also Available: o  TouchTest: functional testing of mobile apps and websites