SlideShare ist ein Scribd-Unternehmen logo
1 von 58
Downloaden Sie, um offline zu lesen
Everything You Wanted to Know About Web Performance* 
*but were afraid to ask 
Tammy Everts @tameverts 
Kent Alstad @kentalstad 
Velocity EU 2014
Slide 2
•Impact of performance on business metrics 
•Psychology of performance 
•Page growth 
•Third-party scripts 
•Latency and CDNs 
•Waterfalls 101 
•Design best practices (that are performance worst practices) 
•FEO best practices 
•Mobile 
Slide 3
The Impact of Page Speed on Business Metrics
Slide 5
Slide 6 
Real User Monitoring at Walmart
Slide 7 
The Secret Weapons of the AOL Optimization Team
Slide 8 
20% more organic traffic 
14% more page views 
Increased sales 
For Smartfurniture.com, faster pages =
Slide 9
Slide 10 
Case study: The impact of HTML delay on mobile business metrics
The Psychology of User Expectations
Slide 12 
Jakob Nielsen, Website Response Times, 2010
Slide 13
Slide 14 
Optimal load time 
8-second delay 
Jakob Nielsen: Website Response Times
Slide 15
Slide 16 
http://www.radware.com/mobile-eeg2013/
Slide 17 
500ms delay: Peak frustration results
Slide 18 
500ms delay: Average engagement results
A Brief History of Page Growth
Slide 20 
1995 14.1 KB 
2.3 resources 
2010 498 KB 
75 resources 
2014 1925 KB 
100+ resources
Slide 21
Slide 22 
Radware, State of the Union for Ecommerce Web Performance (Fall 2014)
What You Don’t Know About Third-Party Scripts Can Hurt You
Slide 24 
Third-party calls can make up >50% of page requests. 
Steve Souders on High Performance Web Components
Slide 25 
Third-party calls are the single greatest potential point of failure for web pages.
Slide 26 
Increase page weight 
Increase number of hosts and connections 
Introduce additional latency 
Can compromise user security/privacy 
Prevent pages from loading
Wait… what the heck is a fourth-party call? 
Slide 27
Slide 28 
http://www.webperformancetoday.com/2011/07/14/fourth-party-calls-third-party-content/
Slide 29 
https://chrome.google.com/webstore/search/spof-o-matic
Slide 30 
Original: 3.5s 
SPOF: 22.7s
https://www.optimizely.com/security 
Slide 31
When Design Best Practices Become Performance Worst Practices
Slide 33 
Worst practice #1 
Pages that are blank, then populate all at once…
Slide 34 
…or pages that load nav elements first and primary content last
Slide 35 
Worst practice #2 
Pages in which the CTA is the last thing to render
Slide 36 
Worst practice #3 
Pop-ups that block the rest of the page
What Is Latency (and Why Is It Such a Big Deal)?
The amount of time it takes for a host server to receive, process, and deliver on a request for a page resource. 
Depends largely on how far away the user is from the server. 
Can be mitigated by a content delivery network (CDN). 
Slide 38
Slide 39
Slide 40
For every 20ms improvement in latency, we have a linear improvement in page loading times. 
Slide 41 
Ilya Grigorik, Latency: The New Web Performance Bottleneck
50% of your 1-second page load time budget on mobile is taken up by network latency overhead. 
Don’t count on LTE to be your mobile savior. 3G is going to be around till the ’20s. 
If you’re designing for mobile, it’s safest to assume you’re going to incur 2000ms of 3G latency. 
Slide 42
CDNs may be only somewhat effective for mobile traffic. 
Slide 43 
Radware, Case study: How effective are CDNs for mobile visitors?
Waterfalls 101
Slide 45 
http://www.webperformancetoday.com/2014/03/18/ waterfalls-101-how-to-use-a-waterfall-chart-to- diagnose-performance-pains/
Slide 46
Slide 47
Slide 48
How to Use FEO in the Real World
Slide 50 
Only 3.6% of all page views are WPO-accelerated.
Inlining 
Round trip reduction 
Slide 51
Payload reduction 
Image resizing and compression 
Slide 52
Content reordering 
CSS at the top 
Slide 53
Deferral 
Eliminate JavaScript blocking 
Slide 54
What Makes Mobile Performance Different?
Slide 56 
Keynote, 2012 Mobile User Survey
Slide 57 
Sources 
Web Stress: A Wake-Up Call for European Business http://www.ca.com/us/~/media/files/supportingpieces/final_webstress_survey_report_229296.aspx 
2012 Mobile User Survey (Keynote) 
http://www.keynote.com/docs/reports/Keynote-2012-Mobile-User-Survey.pdf 
2013 State of the Union: Mobile Ecommerce Performance (Radware) 
http://www.radware.com/mobile-sotu2013/ 
The Danger of a Poor Mobile Shopping Experience 
http://www.getelastic.com/the-danger-of-a-poor-mobile-shopping-experience-infographic/ 
Case study: The impact of HTML delay on mobile business metrics 
http://www.webperformancetoday.com/2011/11/23/case-study-slow-page-load-mobile-business-metrics/ 
Real User Monitoring at Walmart 
http://minus.com/msM8y8nyh/1e 
Shopzilla’s Site Redo: You Get What You Measure 
http://www.scribd.com/doc/16877317/Shopzilla-s-Site-Redo-You-Get-What-You-Measure 
Firefox & Page Load Speed – Parts 1 & 2 
http://blog.mozilla.org/metrics/category/website-optimization/ 
YSlow 2.0 
http://www.slideshare.net/stoyan/yslow-20-presentation 
AutoAnything Cuts Page Load Time in Half and Revs Up Sales by 13% 
http://www.radware.com/Products/FastView-Resources/ 
No Framework Needed 
https://signalvnoise.com/posts/3103-no-framework-needed 
State of the Union: Ecommerce Page Speed & Web Performance 
http://www.radware.com/summer-sotu2014
Questions? 
@tameverts 
@kentalstad

Weitere ähnliche Inhalte

Andere mochten auch

Dt parameters
Dt parametersDt parameters
Dt parameters
sangwa85
 

Andere mochten auch (11)

WCDMA optimization & Drive test analysis
WCDMA optimization & Drive test analysisWCDMA optimization & Drive test analysis
WCDMA optimization & Drive test analysis
 
3 g and 4g final ppt
3 g and 4g final ppt3 g and 4g final ppt
3 g and 4g final ppt
 
NSN NOKIA 3G KPI for Network planning and optimization
NSN NOKIA 3G KPI for Network planning and optimizationNSN NOKIA 3G KPI for Network planning and optimization
NSN NOKIA 3G KPI for Network planning and optimization
 
3G basic good
3G basic good3G basic good
3G basic good
 
WCDMA Tems Parameters Investigation and Drive Testing
WCDMA Tems Parameters Investigation and Drive TestingWCDMA Tems Parameters Investigation and Drive Testing
WCDMA Tems Parameters Investigation and Drive Testing
 
Umts Kpi
Umts KpiUmts Kpi
Umts Kpi
 
Don’t Sacrifice Performance for Security: Best Practices for Content Delivery
Don’t Sacrifice Performance for Security: Best Practices for Content Delivery Don’t Sacrifice Performance for Security: Best Practices for Content Delivery
Don’t Sacrifice Performance for Security: Best Practices for Content Delivery
 
Capacity planning in mobile data networks experiencing exponential growth in ...
Capacity planning in mobile data networks experiencing exponential growth in ...Capacity planning in mobile data networks experiencing exponential growth in ...
Capacity planning in mobile data networks experiencing exponential growth in ...
 
Dt parameters
Dt parametersDt parameters
Dt parameters
 
Observatoire e pub sri 2015
Observatoire e pub sri 2015Observatoire e pub sri 2015
Observatoire e pub sri 2015
 
How to dimension user traffic in LTE
How to dimension user traffic in LTEHow to dimension user traffic in LTE
How to dimension user traffic in LTE
 

Mehr von Radware

Mobile Web Stress: Understanding the Neurological Impact of Poor Performance
Mobile Web Stress:  Understanding the Neurological Impact of Poor PerformanceMobile Web Stress:  Understanding the Neurological Impact of Poor Performance
Mobile Web Stress: Understanding the Neurological Impact of Poor Performance
Radware
 

Mehr von Radware (20)

Cyber Security Through the Eyes of the C-Suite (Infographic)
Cyber Security Through the Eyes of the C-Suite (Infographic)Cyber Security Through the Eyes of the C-Suite (Infographic)
Cyber Security Through the Eyes of the C-Suite (Infographic)
 
What’s the Cost of a Cyber Attack (Infographic)
What’s the Cost of a Cyber Attack (Infographic)What’s the Cost of a Cyber Attack (Infographic)
What’s the Cost of a Cyber Attack (Infographic)
 
DDoS Threat Landscape - Ron Winward CHINOG16
DDoS Threat Landscape - Ron Winward CHINOG16DDoS Threat Landscape - Ron Winward CHINOG16
DDoS Threat Landscape - Ron Winward CHINOG16
 
Radware Cloud Security Services
Radware Cloud Security ServicesRadware Cloud Security Services
Radware Cloud Security Services
 
Radware 2016 State of the Union: Multi Industry Web Performance (Desktop)
Radware 2016 State of the Union: Multi Industry Web Performance (Desktop)Radware 2016 State of the Union: Multi Industry Web Performance (Desktop)
Radware 2016 State of the Union: Multi Industry Web Performance (Desktop)
 
Radware Hybrid Cloud WAF Service
Radware Hybrid Cloud WAF ServiceRadware Hybrid Cloud WAF Service
Radware Hybrid Cloud WAF Service
 
The Expanding Role and Importance of Application Delivery Controllers [Resear...
The Expanding Role and Importance of Application Delivery Controllers [Resear...The Expanding Role and Importance of Application Delivery Controllers [Resear...
The Expanding Role and Importance of Application Delivery Controllers [Resear...
 
The Art of Cyber War [From Black Hat Brazil 2014]
The Art of Cyber War [From Black Hat Brazil 2014]The Art of Cyber War [From Black Hat Brazil 2014]
The Art of Cyber War [From Black Hat Brazil 2014]
 
The Real Cost of Slow Time vs Downtime
The Real Cost of Slow Time vs DowntimeThe Real Cost of Slow Time vs Downtime
The Real Cost of Slow Time vs Downtime
 
Cyber Attack Survival: Are You Ready?
Cyber Attack Survival:  Are You Ready?Cyber Attack Survival:  Are You Ready?
Cyber Attack Survival: Are You Ready?
 
Radware ERT Threat Alert: Shellshock Bash
Radware ERT Threat Alert: Shellshock BashRadware ERT Threat Alert: Shellshock Bash
Radware ERT Threat Alert: Shellshock Bash
 
The Art of Cyber War: Cyber Security Strategies in a Rapidly Evolving Theatre
The Art of Cyber War:  Cyber Security Strategies in a Rapidly Evolving TheatreThe Art of Cyber War:  Cyber Security Strategies in a Rapidly Evolving Theatre
The Art of Cyber War: Cyber Security Strategies in a Rapidly Evolving Theatre
 
Mobile Web Stress: Understanding the Neurological Impact of Poor Performance
Mobile Web Stress:  Understanding the Neurological Impact of Poor PerformanceMobile Web Stress:  Understanding the Neurological Impact of Poor Performance
Mobile Web Stress: Understanding the Neurological Impact of Poor Performance
 
Emotional Engagement and Brand Perception
Emotional Engagement and Brand PerceptionEmotional Engagement and Brand Perception
Emotional Engagement and Brand Perception
 
InfoSecurity Europe 2014: The Art Of Cyber War
InfoSecurity Europe 2014:  The Art Of Cyber WarInfoSecurity Europe 2014:  The Art Of Cyber War
InfoSecurity Europe 2014: The Art Of Cyber War
 
OpenStack Networking: Developing and Delivering a Commercial Solution for Lo...
OpenStack Networking:  Developing and Delivering a Commercial Solution for Lo...OpenStack Networking:  Developing and Delivering a Commercial Solution for Lo...
OpenStack Networking: Developing and Delivering a Commercial Solution for Lo...
 
SecureWorld St. Louis: Survival in an Evolving Threat Landscape
SecureWorld St. Louis:  Survival in an Evolving Threat LandscapeSecureWorld St. Louis:  Survival in an Evolving Threat Landscape
SecureWorld St. Louis: Survival in an Evolving Threat Landscape
 
In the Line of Fire - The Morphology of Cyber-Attacks
In the Line of Fire - The Morphology of Cyber-AttacksIn the Line of Fire - The Morphology of Cyber-Attacks
In the Line of Fire - The Morphology of Cyber-Attacks
 
Survival in an Evolving Threat Landscape
Survival in an Evolving Threat LandscapeSurvival in an Evolving Threat Landscape
Survival in an Evolving Threat Landscape
 
In the Line of Fire-the Morphology of Cyber Attacks
In the Line of Fire-the Morphology of Cyber AttacksIn the Line of Fire-the Morphology of Cyber Attacks
In the Line of Fire-the Morphology of Cyber Attacks
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 

Everything You Wanted to Know About Web Performance (But Were Afraid to Ask)