Your SlideShare is downloading. ×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Reducing 3rd party content risk with Real User Monitoring

589

Published on

Trusting 3rd party content providers without full visibility puts your web and mobile business at risk with single points of failure (SPOF), outages and serious performance bottlenecks outside your …

Trusting 3rd party content providers without full visibility puts your web and mobile business at risk with single points of failure (SPOF), outages and serious performance bottlenecks outside your control. Real User Monitoring (RUM) empowers you to set appropriate Service Level Agreements (SLAs) and delivers indisputable facts to keep your providers honest. But, you also need to know what to expect.

In this webinar you’ll learn:

Common third-party services and how to measure them with RUM
Using synthetic monitoring services to know what to expect
Understanding and testing for SPOF
Setting reality-based SLAs with your providers
Information sharing for full accountability

Join Web Performance veteran Cliff Crocker for this free webinar on a hot issue.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
589
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. How Real User Monitoring Reduces 3rd Party Content Risk Webinar
  • 2. Cliff Crocker VP Product - mPulse Real User Measurement
  • 3. T O D AY W E W I L L C O V E R … • The impact of third-party resources on your site • How to measure third-parties effectively • Defining SLAs • Reporting on third-party performance
  • 4. – S T E V E S O U D E R S ’ W E B P E R F O R M A N C E G O L D E N R U L E “80% of time is spent on the front-end.”
  • 5. W H AT Y O U S E E • <JavaScript>, stylesheets • Images & other media • Display ads • Product reviews and recommendations • Personalization and placement • Social media widgets
  • 6. Pay no attention to the man behind the curtain! W H AT Y O U D O N ’ T S E E • Web analytics & marketing • Tracking & targeting • User experience measurement (CEM & RUM) • Tag management
  • 7. • Top 25 retail sites from Alexa • Examined Home page for each site using WebPagetest.org • Focused on the number of third-party domains 3 R D PA R T Y S T U D Y
  • 8. 3 R D PA R T Y S T U D Y
  • 9. • Primary Domain: Within the control of the site owner such as origin, image domains (CDN included) • 3rd Party Domain: Hosted by a provider outside of the control of the site owner 3 R D PA R T Y S T U D Y
  • 10. Domains Alexa Ranking 31 10 35 23 86 41 20 37 303131 4 48 38 42 16 11 6 28 68 31 36 4 198 212513351122532432351 7 3 7 17 Primary domains 3rd Party domains 3 R D PA R T Y S T U D Y - U N I Q U E D O M A I N S P E R PA G E Domains: Median - 32 Min - 25 Max - 87
  • 11. 3 R D PA R T Y S T U D Y Compared to the HTTPArchive (All Sites) - average number of domains is 17!!
  • 12. 91% 9% 91% of domains are 3rd parties 3 R D PA R T Y S T U D Y
  • 13. Front-end single point of failure occurs when a document loads, but is blocked by a resource that fails (in this case third-party) causing the entire site to stop loading (simulation)
  • 14. F R O N T- E N D S I N G L E P O I N T O F FA I L U R E
  • 15. 1 5 O F 2 5 L A R G E S T O N L I N E R E TA I L E R S H AV E A F R O N T- E N D S I N G L E P O I N T O F FA I L U R E 40% 12% 48% Critical Non-Critical None 60% have a 3rd party front-end SPOF
  • 16. T E S T I N G Y O U R S E L F F O R 3 R D PA R T Y F R O N T- E N D S P O F • SPOF-O-MATIC & WebPagetest D E M O
  • 17. O B J E C T L E V E L R U M • Advances in browser technology make it possible to collect performance at the object level from end users • “Resource Timing” - supported in mainstream browsers such as Chrome, IE, Android, Opera
  • 18. R E S O U R C E T I M I N G For each request, it is possible to capture timing below http://www.w3.org/TR/resource-timing/
  • 19. R E S O U R C E T I M I N G • With one exception: Cross-origin requests (such as third-party content) • Request Start and End only by default • Unless: Timing-Allow-Origin:* response header is added <- Encourage your partners to add this!
  • 20. O B J E C T L E V E L R U M ! • What does this give us? • Unprecedented visibility into true third-party performance experienced by real people D E M O
  • 21. S E T T I N G A N D E N F O R C I N G S L A S • Understand what your current SLA is with the third party, if it exists at all • Negotiate for descriptive language in the SLA, which reflects the use of RUM • Establish a baseline from your users and work with your provider • Report often!
  • 22. S L A E X A M P L E • Response time measured using resource timing from Chrome browsers in the United States should not exceed a median (50th percentile) of 100ms or a 95th percentile of 500ms for a population of more than 500 users in a 24 hour period D E M O
  • 23. F R E E P E R F O R M A N C E A S S E S S M E N T How much does 1 second of delay impact your revenue? Give us two weeks to show you: • What 1 second of delay means to your bottom line • How fast your customers need you to be • The top bottlenecks that are slowing you down
  • 24. AT T R I B U T I O N S ! https://www.flickr.com/photos/tom-margie/3087915161/in/ photostream/ - Wizard of Oz http://caniuse.com/resource-timing Blechhhy (Own work) [GFDL (http://www.gnu.org/copyleft/fdl.html) or CC-BY-SA-3.0 (http://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons - Frustrated !
  • 25. Thanks Contact SOASTA: www.soasta.com/cloudtest/ info@soasta.com 866.344.8766 Follow us: twitter.com/cloudtest facebook.com/cloudtest RESOURCES Next mPulse Webinar: August 15th “’Get Started with mPulse for Real User Measurement.” Register: Webinars future and past: http://www.soasta.com/knowledge-center/webinars/ Want a free mPulse Performance Assessment? - email info@soasta.com - You’ll hear from us tomorrow (maybe today)
  • 26. www.soasta.com Test Faster. Release Sooner

×