Why Web Performance Matters Open Text Web Solutions Usergroup Anwendertagung Feb. 2012. Tobias Dreyschultze Tobel Online Web Consultancy



Similar documents
Web Performance. Lab. Bases de Dados e Aplicações Web MIEIC, FEUP 2014/15. Sérgio Nunes

Website Performance: Kyle Simpson

Front-End Performance Testing and Optimization

making drupal run fast

A BASELINE FOR WEB PERFORMANCE WITH PHANTOMJS

Accelerating Wordpress for Pagerank and Profit

Web Performance. Sergey Chernyshev. March '09 New York Web Standards Meetup. New York, NY. March 19 th, 2009

FIVE WAYS TO OPTIMIZE MOBILE WEBSITE PERFORMANCE WITH PAGE SPEED

Performance Report for: Report generated: Friday, April 24, 2015, 7:29 AM (via API)

WompMobile Technical FAQ

Improving Magento Front-End Performance

Website Optimization Tips for Speed

The Value of Measuring End-User Experience from a Global Point of Presence. Web Application Monitoring Service.

Mobile Application Performance Report

Benchmark Performance Test Results for Magento Enterprise Edition

79 Tips and Tricks for Magento Performance Improvement. for Magento Performance Improvement

HOW IS WEB APPLICATION DEVELOPMENT AND DELIVERY CHANGING?

BUSINESS IMPACT OF POOR WEB PERFORMANCE

Meeting the challenges of modern website performance Developments in monitoring strategies

Gomez Web Performance Management OPTIMIZE YOUR WEB APPLICATION AVAILABILITY, PERFORMANCE AND EXPERIENCE FROM BROWSER TO DATA CENTER

Testing & Assuring Mobile End User Experience Before Production. Neotys

Drupal Performance Tuning

E-commerce is also about

WHITE PAPER : WEB PERFORMANCE MANAGEMENT

Velocity 2009 Conference Review Eric Goldsmith

Speed up your web site. Alan Seiden Consulting alanseiden.com

12 Steps to Ensure Successful SaaS Delivery

Improved Speed on Intelligent Web Sites

The Top 10 Reasons Why You Need Synthetic Monitoring

Compuware dynatrace Enterprise

The Devil is in the Details. How to Optimize Magento Hosting to Increase Online Sales

Unibet.com Architecture

Performance testing Web 2.0

Web Caching and CDNs. Aditya Akella

Using Steelhead Appliances and Stingray Aptimizer to Accelerate Microsoft SharePoint WHITE PAPER

Products & Features. For more information. Web/app service to be managed Real Brower. Public. ARGOS PC Probe. Apps. Mobile subscriber network

WHITE PAPER. Global Web Performance Matters More than Ever

The IT Maturity and the Threat to Corporate Business Strategies

Q: What is the difference between the other load testing tools which enables the wan emulation, location based load testing and Gomez load testing?

Web Performance Management How's My App? Five Best Practices for Web Performance Management

LYONSCG ECOMMERCE ACCELERATOR (LEA) FOR MAGENTO. Discussion of Features

Delivering Exceptional Customer Experience is a Key Catalyst for IT Transformation

Compuware APPLICATION PERFORMANCE MANAGEMENT SERVICE: Synthetic Monitoring and Load Testing of Web based applications (APMaaS).

Monitoring business critical web applications - Need for an effective strategy

SE Ranking Report

Effects of Web Page Contents on Load Time over the Internet

PageSpeed Insights. (expiration not specified)

PageSpeed Insights. Compressing resources with gzip or deflate can reduce the number of bytes sent over the network.

Web Performance Management 12 Steps To Ensure Successful SAAS Delivery How To Protect Revenue, Renewals & Customer Satisfaction

Single Pass Load Balancing with Session Persistence in IPv6 Network. C. J. (Charlie) Liu Network Operations Charter Communications

WordPress Optimization

Application Performance Monitoring (APM) Technical Whitepaper

How To Optimize Your Website With Radware Fastview

Presentation tier performance optimization

(An) Optimal Drupal 7 Module Configuration for Site Performance JOE PRICE

Connect Intelligence. Performance intelligence for your application delivery chain. BT Connect Networks that think

Introduction to Mobile Performance Testing

Site24x7: Powerful, Agile, Cost-Effective IT Management from the Cloud. Ensuring Optimal Performance and Quality Web Experiences

Rigorous Performance Testing on the Web. Grant Ellis Senior Performance Architect, Instart Logic

STeP-IN SUMMIT June 2014 at Bangalore, Hyderabad, Pune - INDIA. Mobile Performance Testing

Where every interaction matters. Data Sheet: Magento Optimised Managed Hosting. Optimal Performance. Rock-Solid Reliability. Expertly Supported

Why Web Performance Matters: Is Your Site Driving Customers Away?

White Paper. How To Deliver Fast, Engaging Responsive Web Design Sites

Update logo and logo link on A Master. Update Date and Product on B Master

MyanPay API Integration with Magento CMS

Background. Industry: Challenges: Solution: Benefits: APV SERIES CASE STUDY Fuel Card Web Portal

Distributed Systems. 25. Content Delivery Networks (CDN) 2014 Paul Krzyzanowski. Rutgers University. Fall 2014

Going mobile: Keys to the successful performance of your mobile application Shane Evans, HP Product Manager Todd DeCapua, Shunra VP

Web Site Design and Development Process

How To Understand The Power Of A Content Delivery Network (Cdn)

How To Test For Performance

Application Performance Management (APM) Inspire Your Users With Every App Transaction. Anand Akela CA

WEB DEVELOPMENT IA & IB (893 & 894)

Magento Performance Optimization Whitepaper

How To Make Your Website More Exciting With A Browser Cache

From Internet Data Centers to Data Centers in the Cloud

Enabling Media Rich Curriculum with Content Delivery Networking

SOASTA Real User Monitoring Best Practices

Header 1. John T. Irwin Software Consulting Manager EMEA Managing End User Experience

603: Enhancing mobile device experience with NetScaler MobileStream Hands-on Lab Exercise Guide

A Baseline for Web Performance

A Tool for Evaluation and Optimization of Web Application Performance

Transcription:

Why Web Performance Matters Open Text Web Solutions Usergroup Anwendertagung Feb. 2012 Tobias Dreyschultze Tobel Online Web Consultancy

The Person Tobias Dreyschultze Wohnhaft in München Informatik, Universität Oldenburg 2005 2010: RedDot Universe 2010 2012: Gomez/Compuware 2012+: Independent IT Consultant

seconds Customer Expectation grows 5 4 What are your expectations for how quickly a web site should load? About online shoppers 79 % that site who experience a dissatisfying visit are likely to no longer buy from 3 2 1 0 50% reduction 2006 2009 52 % important to their site loyalty 33 % stated that quick page loading is who abandoned a recent shopping session were dissatisfied with site performance Quelle: ecommerce Web Site Performance Today white paper August 2009

Why Performance matters found that a 2 second slowdown 4.3 % reduction in revenue/user determined that a 400 millisecond delay 0.59 % fewer searches/user view 50 % more pages/visit than users experiencing the slowest page load times leading to a reduced page load times from ~7 seconds to ~2 seconds, 7 12 % increase in revenue and reduction in hardware costs 50 % Quelle: Steve Souders @ Velocity Conference 2009 http://radar.oreilly.com/2009/07/velocity-making-your-site-fast.html

Seconds Seconds Why Performance matters 40% of Consumers will abandon a site if made to wait Consumer expectations for how quickly a web page should load How long consumers will wait for a page to load before abandoning <1 0,05 <1 0,01 1 0,12 1 0,02 2 0,3 2 0,1 3 0,36 3 0,27 >4 0,17 >4 0,6 0% 10% 20% 30% 40% 0% 20% 40% 60% 80% Lost revenues Increased costs Reduced customer satisfaction LOB dissatisfaction with IT Quelle: ecommerce Web Site Performance Today white paper August 2009

Steve Souders Creator of Yslow Browser PlugIn Google Page Speed many more Books: High Performance Web Sites Even Faster Web Sites http://stevesouders.com/ velocityconf.com

The Performance Golden Rule 80-90% of the end-user response time is spent on the frontend. Start there. greater potential for improvement simpler proven to work Source: Steve Souders, Google I/O 2008, http://stevesouders.com/docs/googleio-20080529.pp

The Importance of Frontend Performance 9% 91% 17 % 83% igoogle, primed cache igoogle, empty cache Source: Steve Souders, Google I/O 2008, http://stevesouders.com/docs/googleio-20080529.pp

14 Rules 1. Make fewer HTTP requests 2. Use a CDN 3. Add an Expires header 4. Gzip components 5. Put stylesheets at the top 6. Put scripts at the bottom 7. Avoid CSS expressions 8. Make JS and CSS external 9. Reduce DNS lookups 10. Minify JS 11. Avoid redirects 12. Remove duplicate scripts 13. Configure ETags 14. Make AJAX cacheable Source: Steve Souders, Google I/O 2008, http://stevesouders.com/docs/googleio-20080529.pp

Assembled in the browser Inside the firewall Outside the firewall User s browser Flash animation Search Shopping cart Ads from Adserver Web analytics CMS content Source: Video from media server CDN content

Challenge: ADC The Application Delivery Chain Data Center Virtual/Physical Environment Cloud Private Public 3rd Party/ Cloud Services Local ISP Browsers Customers Mainframe DB Servers App Servers Web Servers Load Balancers Major ISP Storage Web Services Mobile Components Network WAN Optimization Employees Content Delivery Networks Mobile Carrier Devices Employees Source:

Challenge: ADC The Application Delivery Chain Data Center Virtual/Physical Environment Cloud Private Public 3rd Party/ Cloud Services Local ISP Browsers Customers Mainframe DB Servers App Servers Web Servers Load Balancers Major ISP Storage Web Services Mobile Components Network WAN Optimization Employees Content Delivery Networks Mobile Carrier Devices Employees Source:

Challenge: ADC The Application Delivery Chain Data Center Mainframe Storage Web Services Source: Virtual/Physical Environment DB Servers App Servers Mobile Components Network Web Servers Load Balancers WAN Optimization Cloud Private Public Employees Major ISP 3rd Party/ Cloud Services Content Delivery Networks Backbone Local ISP Mobile Carrier Last Mile Browsers Devices Customers Real User Monitoring Employees

Backbone: opentext.de DE Nodes CA Nodes

Backbone: opentext.de

Performance Circle Baseline Gathering baseline data so you know what is normal and can see trends Diagnose Using the baseline data and other indicators to diagnose the root problem Fix Fixing the problem with a well designed, costeffective solution Validate Validating the solution actually fixed the problem

Tools Yslow Browser PlugIn http://developer.yahoo.com/yslow/ Google Page Speed http://code.google.com/intl/de/speed /page-speed/ dynatrace AJAX Edition http://ajax.dynatrace.com/ajax/en/co ntent/find-and-fix-fast.aspx Gomez http://www.gomez.com

Tobias Dreyschultze tdr@tobel-online.de http://tobel-online.de/