SlideShare a Scribd company logo
1 of 29
Download to read offline
Protect Your Online Revenue:
Best Practices To Fix 5 Common Web Application Problems
Today’s Agenda

  Identifying and Solving 5 Common Application 
  Performance Problems
     Learn how to identify, fix, and measure the impact 
                          y, ,                     p
     of common web application problems 
  The ROI of Web Performance Monitoring
     Understand the Benefits of Implementing 
     Performance Monitoring
  How to Diagnose Your Website
  How to Diagnose Your Website
    Diagnose your website with a free Gomez 
    HealthCheck
  Ask the Expert
     Get answers to your performance monitoring 
     questions & best practices recommendations
     questions & best practices recommendations
Not available


                Available
8 Days per Year
$803,000 in lost revenue
$2,550,000 in lost revenue
User Expectations
The Downward Spiral

                Frustrated
                Customers




                                                    Undesired
                                                    Behavior


                             According to a recent Aberdeen
                             Research Report, each additional
                             second of response time above 3.9
                             seconds per page impacts the
                             business by decreasing:
                               • Page views by 11%
                Impacted       • Customer Satisfaction by 16%
                 Results       • Conversions by 7%
The Traditional View of Web Application Delivery
    Systems                                        …user is 
management                                         happy
 tools: “OK”




                                                     Users
Load 
Balancing
Web 
Servers
App 
Servers                 Web application
                        Web application
DB 
Servers
Storage
Mobile 
Components




  Traditional zone 
     of control
The Reality of Web Application Delivery
    Systems                                                         …user is 
management            Slow response time
 tools: “OK”                                                        NOT happy


                                           Geographic disparities
                                           Geographic disparities
                                                                      Users
 Transactions fail
Load 
Balancing
                                             4 sec’s

Web                                                      22 sec’s
Servers
App 
Servers
DB                       Faulty display or operation 
Servers
Storage
Mobile 
Components




  Traditional zone 
     of control
The Challenge of Delivering Quality Web Experiences
    Systems                                                                       …user is 
management                                                                        NOT happy
 tools: “OK”
                              The Web Application Delivery Chain

                                       3rd Party/                    Browsers 
                                     Cloud Services     Local ISP   and devices     Users
Load 
Balancing
Web 
Servers
App 
Servers
DB 
                                        Internet
Servers               Major
                       ISP
Storage
Mobile 
Components
                                    Content Delivery     Mobile 
                                       Networks          Carrier

  Traditional zone 
     of control
The Challenge of Ensuring Quality Web Experiences

    Systems                                                                                                …user is 
management                                                                                                 NOT happy
 tools: “OK”
                                    The Web Application Delivery Chain

                                                  3rd Party/                                  Browsers 
                                                Cloud Services             Local ISP         and Devices     Users
Load                       •   Inconsistent geo performance         • Network peering           • Poorly 
Balancing                  •   Bad performance under load
                               Bad performance under load             p
                                                                      problems                    p
                                                                                                  performing g
                           •   Blocking content delivery            • Bandwidth throttling        JavaScript
Web                                                                 • Inconsistent              • Browser/device 
Servers                    •   Incorrect geo‐targeted content
                                                                      connectivity                incompatibility
App     • Configuration                                                                         • Page size 
                                       • Network peering                                          too big
Servers errors                           problems
        • Application                                                                           •TToo many 
DB        design issues                • Outages Internet                                         objects
                                                                    • Network resource          • Low cache 
Servers • Code defects     Major                                      shortage                    hit rate
        • Insufficient      ISP • Configuration issues              • Faulty content 
Storage infrastructure                                                transcoding 
                                    • Oversubscribed POP
Mobile                              • Poor routing optimization     • SMS
                                                                      SMS routing / 
                                                                                i /
Components                          • Low cache hit rate              latency issues 
                                              Content Delivery             Mobile 
                                                 Networks                  Carrier

  Traditional zone                          Zone of customer expectation
     of control
Commonly Held Attitudes…


  1. “Green means Go!” – If internal monitoring looks good, the
     “lights are on” and customers can buy, borrow, and browse
      lights     on

  2. “We can’t manage the Internet” – Anything outside my
     data center is outside of my control
Attitude  ‐ “Green means Go”
Attitude  ‐ “We Can’t Manage the Internet”
    Systems 
    Systems                                      …user is 
management                                       happy
 tools: “OK”


                                              Users
Load 
L d
Balancing
Web 
Servers
App 
Servers                  Web application
DB 
Servers
Storage
Mobile 
Components



  Traditional 
     zone 
  of control
Attitude – “Green means Go” & 
“We Can’t Manage the Internet”
Key questions to ask
1. Is my Web page available?
2. How quickly does my Web page load?   Action Items:
                                        • Set up 24/7 external
                                        monitoring
                                        • Set up alerts to notify the
                                        correct personnel when
                                        problems occur
                                        • Measure business critical
                                        transactions from the
                                        “outside-in” taking your
                                        users’ point of view
Commonly Held Attitudes…


  1. “Green means Go!” – If internal monitoring looks good, the
     “lights are on” and customers can buy, borrow, and browse
      lights     on

  2. “We can’t manage the Internet” – Anything outside my
     data center is outside of my control

  3. “We’re covered, we’ve outsourced that” – Trusting 3          rd

     Parties with parts of your website means they take care of
     everything
           thi
Attitude  ‐ “We’re Covered, We’ve Outsourced That”


                          3rd Party/                   Browsers 
                        Cloud Services    Local ISP   and devices
L d
Load 
Balancing
Web 
Servers
App 
Servers
                           Internet
DB 
Servers       Major
               ISP
Storage
Mobile 
Components
                       Content Delivery   Mobile 
                          Networks        Carrier
Attitude ‐ “We’re Covered, We’ve Outsourced That”

Key questions to ask
1. Which parts of my website are the slowest? Are   Action Items:
   they delivered by me or a 3rd party vendor?
                                                    • Monitor 3rd parties
2. Does my web page work efficiently with th
2 D             b         k ffi i tl ith the
   fewest number of HTTP connections and with       vendors like(advertisers,
   persistent connections enabled?                  web analytics, users
                                                    reviews, etc.) to ensure
                                                                  )
                                                    consistent delivery from
                                                    partners
                                                    • Create measurable and
                                                    objective service levels for
                                                    effective SLAs
                                                    • Share detailed results
                                                    with vendors and internally
                                                    to better align and resolve
                                                    problems more quickly
Commonly Held Attitudes…


  1. “Green means Go!” – If internal monitoring looks good, the
     “lights are on” and customers can buy, borrow, and browse
      lights     on

  2. “We can’t manage the Internet” – Anything outside my
     data center is outside of my control

  3. “We’re covered, we’ve outsourced that” – Trusting 3          rd

     Parties with parts of your website means they take care of
     everything
           thi

  4. “It’s a small world” – The Internet is lightning fast and
     information is sent around the world instantly
Attitude  ‐ “It’s a small world”


                                     Chicago
                                   4.1 Seconds

San Francisco                                      New York
 8.2 Seconds                                      2.7 Seconds

                                 Dallas
                              4.3 Seconds



                Los Angeles
                6.8 Seconds                    Atlanta
                                            3.4 Seconds
Attitude  ‐ “It’s a small world”

Key Questions to Ask
1. How quickly do my web pages load across          Action Items:
   different geographies?                           • Compare differences
2.
2 How quickly do my web pages load for              across geographies,
                                                                    hi
   different types of users (e.g. high broadband,   browsers, connection
   low broadband, & dial up users)?
                                                    types for key user groups
                                                    • Identify local problems
                                                    and potential issues with
                                                    ISPs and geographies
                                                    • Make changes to
                                                    address problem areas:
                                                      • Trim bloated pages
                                                      • Improve conversion
                                                        rates by getting faster
                                                        where your key
                                                        customers are located
Commonly Held Attitudes…


  1. “Green means Go!” – If internal monitoring looks good, the
     “lights are on” and customers can buy, borrow, and browse
      lights     on

  2. “We can’t manage the Internet” – Anything outside my
     data center is outside of my control

  3. “We’re covered, we’ve outsourced that” – Trusting 3               rd

     Parties with parts of your website means they take care of
     everything
           thi

  4. “It’s a small world” – The Internet is lightning fast and
     information is sent around the world instantly

  5. “Testing robots tell us everything we need to know
     about performance – We don t need to worry about
           performance”     don’t
     browser compatibility or client-side technologies like Rich Internet
     Applications (Flash, Flex, AJAX,etc.)
Attitude  ‐ “Testing robots tell me everything…”
Internet Explorer 7.0 – Wi d
I t    tE l       7 0 Windows XP




                           Opera 9.62 – Windows XP




Page Missing Promotional
   Offer in Opera 9.62
Attitude  ‐ “Testing robots tell me everything…”

Key questions to ask
1. How fast do my web pages load for end-users
   across top browsers?
                                                        Action Items:
2.
2 How well do my web page visually render across        • Monitor the business
   top browsers (IE6, IE7, IE8, Firefox 3.0, & Safari   impact of performance
   3.2)?                                                issues for end-users
                                                        • Id tif problem for
                                                          Identify    bl   f
                                                        real-users with new code,
                                                        infrastructure, and website
                                                        features
                                                        • Validate new Web
                                                        technologies like Flash,
                                                        Flex, & AJAX from the
                                                                      f
                                                        end-users’ perspective
Immediate ROI Benefits for Your Business
  Aberdeen Research1 shows that Gomez users when compared
  Aberdeen Research shows that Gomez users, when compared 
  to all other users are…
         50% more likely to improve application response times
                       y      p      pp            p
         42% more likely to reduce mean time to repair
         69% more likely to reduce the labor cost to manage 
         69% more likely to reduce the labor cost to manage
         application performance

  Real benefits from solving customer problems: 
  Real benefits from solving customer problems:
         BuildDirect reduced website downtime by 45% and improved 
         page load times by 23% using Gomez. 
         Coolibar was able to reduce the time to complete their most 
         important ecommerce transaction by 50%.
         Scottrade used Gomez to achieve a less than 3 second 
         S      d     dG            hi     l     h 3          d
         response time and consistent 99%+ availability rates. 
 1 – “Gomez Users Rise Above Best‐in‐Class in Monitoring End‐User Experience” – Aberdeen Research
Gomez HealthCheck

 What is a Gomez HealthCheck?
    A free 17‐point checkup for a Web page to let you know 
    that your site is ready for business and for visitors

 What kinds of questions will a Gomez HealthCheck 
 answer?
    Is my Web page available for all my users?
    Is my Web page available for all my users?
    How quickly did my Web page load across different 
    Geographies?
    Compared to competitors, was my Availability and 
    Response Time on par?
    R          Ti         ?
    How quickly does my Web pages load for Broadband users 
    at Home or in the Office?
    How well does my Web page perform and visually    
    How well does my Web page perform and visually
    render across top Browsers (IE6, IE7, IE8, Firefox 3.0, & 
    Safari 3.2)?

 How do I get my free Gomez HealthCheck?
 How do I get my free Gomez HealthCheck?
    Visit: http://www.gomez.com/healthcheck/ to get started.
Ask the Expert?

  Get answers to your performance monitoring 
  questions & best practices recommendations
     Need to know how frequently you should be testing 
         d k      h f           l     h ld b       i
     to measure Service Level Agreements?

     Looking for a recommendation on the best way to 
                               g
     measure a release launching next month?

     Not sure what passive monitoring is and whether you 
     Not sure what passive monitoring is and whether you
     might need it?
Find Out How Gomez Can Help You
                                           Some of Our Customers
Gomez is here to help…

Diagnose Your Website Problems 
Diagnose Your Website Problems
for Free

Receive a free 17 point checkup for one 
Receive a free 17‐point checkup for one
of your web pages. Gain
the confidence that you 
are ready for business 
        y
and delivering great 
experiences to visitors.

Get your 
HealthCheck at:
http://www.gomez.com/healthcheck/
or call 1.877.372.6732
or call 1 877 372 6732

More Related Content

What's hot

OpenFlow, the Android of Networking?
OpenFlow, the Android of Networking?OpenFlow, the Android of Networking?
OpenFlow, the Android of Networking?jasonlackey
 
Behavioral Segmentation Analytics
Behavioral Segmentation AnalyticsBehavioral Segmentation Analytics
Behavioral Segmentation AnalyticsLance Wills
 
Business Productivity Online Suite
Business Productivity Online SuiteBusiness Productivity Online Suite
Business Productivity Online SuiteAtul Totre
 
SharePoint 2010 - Installation from the Ground Up
SharePoint 2010 - Installation from the Ground UpSharePoint 2010 - Installation from the Ground Up
SharePoint 2010 - Installation from the Ground UpDan Usher
 

What's hot (7)

OpenFlow, the Android of Networking?
OpenFlow, the Android of Networking?OpenFlow, the Android of Networking?
OpenFlow, the Android of Networking?
 
Behavioral Segmentation Analytics
Behavioral Segmentation AnalyticsBehavioral Segmentation Analytics
Behavioral Segmentation Analytics
 
Email
Email Email
Email
 
Business Productivity Online Suite
Business Productivity Online SuiteBusiness Productivity Online Suite
Business Productivity Online Suite
 
The Blackberry Opportunity (RIM) 160612
The Blackberry Opportunity (RIM) 160612The Blackberry Opportunity (RIM) 160612
The Blackberry Opportunity (RIM) 160612
 
SharePoint 2010 - Installation from the Ground Up
SharePoint 2010 - Installation from the Ground UpSharePoint 2010 - Installation from the Ground Up
SharePoint 2010 - Installation from the Ground Up
 
Stellar Corporates
Stellar CorporatesStellar Corporates
Stellar Corporates
 

Viewers also liked

How We Handle Support Requests
How We Handle Support RequestsHow We Handle Support Requests
How We Handle Support RequestsCyril Gaillard
 
Beginners guide to mandrill
Beginners guide to mandrillBeginners guide to mandrill
Beginners guide to mandrillKiran K.S
 
There is a Cure - Diagnosing and Overcoming Common Problems in dotCMS Server ...
There is a Cure - Diagnosing and Overcoming Common Problems in dotCMS Server ...There is a Cure - Diagnosing and Overcoming Common Problems in dotCMS Server ...
There is a Cure - Diagnosing and Overcoming Common Problems in dotCMS Server ...Jason Smith
 
10 Typical Problems in Enterprise Java Applications
10 Typical Problems in Enterprise Java Applications10 Typical Problems in Enterprise Java Applications
10 Typical Problems in Enterprise Java ApplicationsEberhard Wolff
 
High Availability & Web Publishing for Skype for Business
High Availability & Web Publishing for Skype for BusinessHigh Availability & Web Publishing for Skype for Business
High Availability & Web Publishing for Skype for BusinessKemp
 
Delivering High-Availability Web Services with NGINX Plus on AWS
Delivering High-Availability Web Services with NGINX Plus on AWSDelivering High-Availability Web Services with NGINX Plus on AWS
Delivering High-Availability Web Services with NGINX Plus on AWSNGINX, Inc.
 
Three Uses Of JIRA Beyond Bug Tracking
Three Uses Of JIRA Beyond Bug TrackingThree Uses Of JIRA Beyond Bug Tracking
Three Uses Of JIRA Beyond Bug TrackingAtlassian
 
Translating Tester-Speak Into Plain English: Simple Explanations for 8 Testin...
Translating Tester-Speak Into Plain English: Simple Explanations for 8 Testin...Translating Tester-Speak Into Plain English: Simple Explanations for 8 Testin...
Translating Tester-Speak Into Plain English: Simple Explanations for 8 Testin...Neotys
 
7 Stages of Scaling Web Applications
7 Stages of Scaling Web Applications7 Stages of Scaling Web Applications
7 Stages of Scaling Web ApplicationsDavid Mitzenmacher
 

Viewers also liked (11)

How We Handle Support Requests
How We Handle Support RequestsHow We Handle Support Requests
How We Handle Support Requests
 
Agile Bug Fixing: Priority! Backlog! Estimate!
Agile Bug Fixing: Priority! Backlog! Estimate!Agile Bug Fixing: Priority! Backlog! Estimate!
Agile Bug Fixing: Priority! Backlog! Estimate!
 
Beginners guide to mandrill
Beginners guide to mandrillBeginners guide to mandrill
Beginners guide to mandrill
 
There is a Cure - Diagnosing and Overcoming Common Problems in dotCMS Server ...
There is a Cure - Diagnosing and Overcoming Common Problems in dotCMS Server ...There is a Cure - Diagnosing and Overcoming Common Problems in dotCMS Server ...
There is a Cure - Diagnosing and Overcoming Common Problems in dotCMS Server ...
 
10 Typical Problems in Enterprise Java Applications
10 Typical Problems in Enterprise Java Applications10 Typical Problems in Enterprise Java Applications
10 Typical Problems in Enterprise Java Applications
 
High Availability & Web Publishing for Skype for Business
High Availability & Web Publishing for Skype for BusinessHigh Availability & Web Publishing for Skype for Business
High Availability & Web Publishing for Skype for Business
 
Bug Bounty 101
Bug Bounty 101Bug Bounty 101
Bug Bounty 101
 
Delivering High-Availability Web Services with NGINX Plus on AWS
Delivering High-Availability Web Services with NGINX Plus on AWSDelivering High-Availability Web Services with NGINX Plus on AWS
Delivering High-Availability Web Services with NGINX Plus on AWS
 
Three Uses Of JIRA Beyond Bug Tracking
Three Uses Of JIRA Beyond Bug TrackingThree Uses Of JIRA Beyond Bug Tracking
Three Uses Of JIRA Beyond Bug Tracking
 
Translating Tester-Speak Into Plain English: Simple Explanations for 8 Testin...
Translating Tester-Speak Into Plain English: Simple Explanations for 8 Testin...Translating Tester-Speak Into Plain English: Simple Explanations for 8 Testin...
Translating Tester-Speak Into Plain English: Simple Explanations for 8 Testin...
 
7 Stages of Scaling Web Applications
7 Stages of Scaling Web Applications7 Stages of Scaling Web Applications
7 Stages of Scaling Web Applications
 

Similar to Best Practices To Fix 5 Common Web Application Problems: Web Performance Monitoring & End-user Passive Monitoring to Optimize Your Web Application Availability, Performance and Experience From Browser to Data Center

Don't Lose Your Viewers: Keep Their Attention With High Performance Streaming
Don't Lose Your Viewers:  Keep Their Attention With High Performance StreamingDon't Lose Your Viewers:  Keep Their Attention With High Performance Streaming
Don't Lose Your Viewers: Keep Their Attention With High Performance StreamingCompuware APM
 
Compuware APM Solution
Compuware APM SolutionCompuware APM Solution
Compuware APM Solutionbackfire_88
 
Performance Engineering Case Study V1.0
Performance Engineering Case Study    V1.0Performance Engineering Case Study    V1.0
Performance Engineering Case Study V1.0sambitgarnaik
 
Mobile Network Performance Testing
Mobile Network Performance TestingMobile Network Performance Testing
Mobile Network Performance TestingXBOSoft
 
Codestrong 2012 breakout session the role of cloud services in your next ge...
Codestrong 2012 breakout session   the role of cloud services in your next ge...Codestrong 2012 breakout session   the role of cloud services in your next ge...
Codestrong 2012 breakout session the role of cloud services in your next ge...Axway Appcelerator
 
Bottlenecks exposed web app db servers
Bottlenecks exposed web app db serversBottlenecks exposed web app db servers
Bottlenecks exposed web app db serversUpender Dravidum
 
3 12-2013 performance-testing_service_virtualization
3 12-2013 performance-testing_service_virtualization3 12-2013 performance-testing_service_virtualization
3 12-2013 performance-testing_service_virtualizationsilviasiqueirahp
 
Citrix Netscaler Intro
Citrix Netscaler IntroCitrix Netscaler Intro
Citrix Netscaler IntroRui Lopes
 
Vfm bluecoat proxy sg solution with web filter and reporter
Vfm bluecoat proxy sg solution with web filter and reporterVfm bluecoat proxy sg solution with web filter and reporter
Vfm bluecoat proxy sg solution with web filter and reportervfmindia
 
Couchbase - orbitz use case - nyc meetup
Couchbase - orbitz use case - nyc meetupCouchbase - orbitz use case - nyc meetup
Couchbase - orbitz use case - nyc meetupsharonyb
 
Delivering Mobile Apps That Perform
Delivering Mobile Apps That PerformDelivering Mobile Apps That Perform
Delivering Mobile Apps That PerformRuben Goncalves
 
Building a highly scalable and available cloud application
Building a highly scalable and available cloud applicationBuilding a highly scalable and available cloud application
Building a highly scalable and available cloud applicationNoam Sheffer
 
VMware - Snapshot sessions - Deploy and manage tomorrow's applications today
VMware - Snapshot sessions  - Deploy and manage tomorrow's applications todayVMware - Snapshot sessions  - Deploy and manage tomorrow's applications today
VMware - Snapshot sessions - Deploy and manage tomorrow's applications todayAnnSteyaert_vmware
 
2012 04-19 gis interest group webcast - final
2012 04-19 gis interest group webcast - final2012 04-19 gis interest group webcast - final
2012 04-19 gis interest group webcast - finalRobSarfi
 
Angular JS and Magento
Angular JS and MagentoAngular JS and Magento
Angular JS and MagentoVinci Rufus
 
Real User Experience Insight External
Real User Experience Insight ExternalReal User Experience Insight External
Real User Experience Insight Externaloracleonthebrain
 
Core Network Optimization: The Control Plane, Data Plane & Beyond
Core Network Optimization: The Control Plane, Data Plane & BeyondCore Network Optimization: The Control Plane, Data Plane & Beyond
Core Network Optimization: The Control Plane, Data Plane & BeyondRadisys Corporation
 
Creating Mobile Websites with Kentico CMS 7
Creating Mobile Websites with Kentico CMS 7Creating Mobile Websites with Kentico CMS 7
Creating Mobile Websites with Kentico CMS 7Thomas Robbins
 

Similar to Best Practices To Fix 5 Common Web Application Problems: Web Performance Monitoring & End-user Passive Monitoring to Optimize Your Web Application Availability, Performance and Experience From Browser to Data Center (20)

Don't Lose Your Viewers: Keep Their Attention With High Performance Streaming
Don't Lose Your Viewers:  Keep Their Attention With High Performance StreamingDon't Lose Your Viewers:  Keep Their Attention With High Performance Streaming
Don't Lose Your Viewers: Keep Their Attention With High Performance Streaming
 
Compuware APM Solution
Compuware APM SolutionCompuware APM Solution
Compuware APM Solution
 
Performance Engineering Case Study V1.0
Performance Engineering Case Study    V1.0Performance Engineering Case Study    V1.0
Performance Engineering Case Study V1.0
 
Mobile Network Performance Testing
Mobile Network Performance TestingMobile Network Performance Testing
Mobile Network Performance Testing
 
Codestrong 2012 breakout session the role of cloud services in your next ge...
Codestrong 2012 breakout session   the role of cloud services in your next ge...Codestrong 2012 breakout session   the role of cloud services in your next ge...
Codestrong 2012 breakout session the role of cloud services in your next ge...
 
Bottlenecks exposed web app db servers
Bottlenecks exposed web app db serversBottlenecks exposed web app db servers
Bottlenecks exposed web app db servers
 
3 12-2013 performance-testing_service_virtualization
3 12-2013 performance-testing_service_virtualization3 12-2013 performance-testing_service_virtualization
3 12-2013 performance-testing_service_virtualization
 
Citrix Netscaler Intro
Citrix Netscaler IntroCitrix Netscaler Intro
Citrix Netscaler Intro
 
Vfm bluecoat proxy sg solution with web filter and reporter
Vfm bluecoat proxy sg solution with web filter and reporterVfm bluecoat proxy sg solution with web filter and reporter
Vfm bluecoat proxy sg solution with web filter and reporter
 
Couchbase - orbitz use case - nyc meetup
Couchbase - orbitz use case - nyc meetupCouchbase - orbitz use case - nyc meetup
Couchbase - orbitz use case - nyc meetup
 
Delivering Mobile Apps That Perform
Delivering Mobile Apps That PerformDelivering Mobile Apps That Perform
Delivering Mobile Apps That Perform
 
Building a highly scalable and available cloud application
Building a highly scalable and available cloud applicationBuilding a highly scalable and available cloud application
Building a highly scalable and available cloud application
 
VMware - Snapshot sessions - Deploy and manage tomorrow's applications today
VMware - Snapshot sessions  - Deploy and manage tomorrow's applications todayVMware - Snapshot sessions  - Deploy and manage tomorrow's applications today
VMware - Snapshot sessions - Deploy and manage tomorrow's applications today
 
2012 04-19 gis interest group webcast - final
2012 04-19 gis interest group webcast - final2012 04-19 gis interest group webcast - final
2012 04-19 gis interest group webcast - final
 
Ideas for addictive series 40 web apps
Ideas for addictive series 40 web appsIdeas for addictive series 40 web apps
Ideas for addictive series 40 web apps
 
Angular JS and Magento
Angular JS and MagentoAngular JS and Magento
Angular JS and Magento
 
Real User Experience Insight External
Real User Experience Insight ExternalReal User Experience Insight External
Real User Experience Insight External
 
Designing Mobile Applications
Designing Mobile ApplicationsDesigning Mobile Applications
Designing Mobile Applications
 
Core Network Optimization: The Control Plane, Data Plane & Beyond
Core Network Optimization: The Control Plane, Data Plane & BeyondCore Network Optimization: The Control Plane, Data Plane & Beyond
Core Network Optimization: The Control Plane, Data Plane & Beyond
 
Creating Mobile Websites with Kentico CMS 7
Creating Mobile Websites with Kentico CMS 7Creating Mobile Websites with Kentico CMS 7
Creating Mobile Websites with Kentico CMS 7
 

More from Compuware APM

Complexity At The Edge How To Maximize The Mobile Opportunity
Complexity At The Edge  How To Maximize The Mobile OpportunityComplexity At The Edge  How To Maximize The Mobile Opportunity
Complexity At The Edge How To Maximize The Mobile OpportunityCompuware APM
 
Complexity At The Edge How To Maximize The Mobile Opportunity In China
Complexity At The Edge  How To Maximize The Mobile Opportunity In ChinaComplexity At The Edge  How To Maximize The Mobile Opportunity In China
Complexity At The Edge How To Maximize The Mobile Opportunity In ChinaCompuware APM
 
Managing Cost in Public Cloud Environments
Managing Cost in Public Cloud EnvironmentsManaging Cost in Public Cloud Environments
Managing Cost in Public Cloud EnvironmentsCompuware APM
 
Why Server Virtualization Demands an End-user’s Perspective
Why Server Virtualization Demands an End-user’s PerspectiveWhy Server Virtualization Demands an End-user’s Perspective
Why Server Virtualization Demands an End-user’s PerspectiveCompuware APM
 
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals Compuware APM
 
3 Keys to Great Customer Experience When Launching Web and Mobile Applications
3 Keys to Great Customer Experience When Launching Web and Mobile Applications3 Keys to Great Customer Experience When Launching Web and Mobile Applications
3 Keys to Great Customer Experience When Launching Web and Mobile ApplicationsCompuware APM
 
The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...
The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...
The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...Compuware APM
 
Speed Your Apps Launch to Market: Learn Six Best Practices for DevOps
Speed Your Apps Launch to Market: Learn Six Best Practices for DevOpsSpeed Your Apps Launch to Market: Learn Six Best Practices for DevOps
Speed Your Apps Launch to Market: Learn Six Best Practices for DevOpsCompuware APM
 
Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...
Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...
Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...Compuware APM
 
Web Load Testing for Dummies
Web Load Testing for DummiesWeb Load Testing for Dummies
Web Load Testing for DummiesCompuware APM
 
Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...
Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...
Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...Compuware APM
 
How to Mitigate the Performance Risk of Third-party Web Components
How to Mitigate the Performance Risk of Third-party Web ComponentsHow to Mitigate the Performance Risk of Third-party Web Components
How to Mitigate the Performance Risk of Third-party Web ComponentsCompuware APM
 
Optimizing web and mobile site performance using page speed
Optimizing web and mobile site performance using page speedOptimizing web and mobile site performance using page speed
Optimizing web and mobile site performance using page speedCompuware APM
 
Delta Air Lines Shares Best Practices for Becoming a Top Performing Website
Delta Air Lines Shares Best Practices for Becoming a Top Performing WebsiteDelta Air Lines Shares Best Practices for Becoming a Top Performing Website
Delta Air Lines Shares Best Practices for Becoming a Top Performing WebsiteCompuware APM
 
"What Users Want from Mobile - A study of consumers’ mobile web and applicati...
"What Users Want from Mobile - A study of consumers’ mobile web and applicati..."What Users Want from Mobile - A study of consumers’ mobile web and applicati...
"What Users Want from Mobile - A study of consumers’ mobile web and applicati...Compuware APM
 
Are Your Applications Delivering What Your End-Users Expect?
Are Your Applications Delivering What Your End-Users Expect?Are Your Applications Delivering What Your End-Users Expect?
Are Your Applications Delivering What Your End-Users Expect?Compuware APM
 
Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...
Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...
Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...Compuware APM
 
Top Tips To Deliver Quality Mobile Web And App Experiences To Smartphone Users
Top Tips To Deliver Quality Mobile Web And App Experiences To Smartphone UsersTop Tips To Deliver Quality Mobile Web And App Experiences To Smartphone Users
Top Tips To Deliver Quality Mobile Web And App Experiences To Smartphone UsersCompuware APM
 
5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid
5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid
5 Best Practices for Successful Cloud Deployments – and the Pitfalls to AvoidCompuware APM
 
Best Practices For Delivering Quality Web Experiences In A Mobile, Multi-Brow...
Best Practices For Delivering Quality Web Experiences In A Mobile, Multi-Brow...Best Practices For Delivering Quality Web Experiences In A Mobile, Multi-Brow...
Best Practices For Delivering Quality Web Experiences In A Mobile, Multi-Brow...Compuware APM
 

More from Compuware APM (20)

Complexity At The Edge How To Maximize The Mobile Opportunity
Complexity At The Edge  How To Maximize The Mobile OpportunityComplexity At The Edge  How To Maximize The Mobile Opportunity
Complexity At The Edge How To Maximize The Mobile Opportunity
 
Complexity At The Edge How To Maximize The Mobile Opportunity In China
Complexity At The Edge  How To Maximize The Mobile Opportunity In ChinaComplexity At The Edge  How To Maximize The Mobile Opportunity In China
Complexity At The Edge How To Maximize The Mobile Opportunity In China
 
Managing Cost in Public Cloud Environments
Managing Cost in Public Cloud EnvironmentsManaging Cost in Public Cloud Environments
Managing Cost in Public Cloud Environments
 
Why Server Virtualization Demands an End-user’s Perspective
Why Server Virtualization Demands an End-user’s PerspectiveWhy Server Virtualization Demands an End-user’s Perspective
Why Server Virtualization Demands an End-user’s Perspective
 
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals
Webcast: CIO Insights: How to Optimize User Experience Across 60 Hospitals
 
3 Keys to Great Customer Experience When Launching Web and Mobile Applications
3 Keys to Great Customer Experience When Launching Web and Mobile Applications3 Keys to Great Customer Experience When Launching Web and Mobile Applications
3 Keys to Great Customer Experience When Launching Web and Mobile Applications
 
The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...
The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...
The State Of Mobile Commerce – Are You Meeting Your Mobile Customers’ Expecta...
 
Speed Your Apps Launch to Market: Learn Six Best Practices for DevOps
Speed Your Apps Launch to Market: Learn Six Best Practices for DevOpsSpeed Your Apps Launch to Market: Learn Six Best Practices for DevOps
Speed Your Apps Launch to Market: Learn Six Best Practices for DevOps
 
Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...
Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...
Recent Survey Reveals that Optimized APM Approaches Increase Business Efficie...
 
Web Load Testing for Dummies
Web Load Testing for DummiesWeb Load Testing for Dummies
Web Load Testing for Dummies
 
Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...
Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...
Measure Twice, Cut Once: 5 Best Practices For Selecting Your Cloud Service Pr...
 
How to Mitigate the Performance Risk of Third-party Web Components
How to Mitigate the Performance Risk of Third-party Web ComponentsHow to Mitigate the Performance Risk of Third-party Web Components
How to Mitigate the Performance Risk of Third-party Web Components
 
Optimizing web and mobile site performance using page speed
Optimizing web and mobile site performance using page speedOptimizing web and mobile site performance using page speed
Optimizing web and mobile site performance using page speed
 
Delta Air Lines Shares Best Practices for Becoming a Top Performing Website
Delta Air Lines Shares Best Practices for Becoming a Top Performing WebsiteDelta Air Lines Shares Best Practices for Becoming a Top Performing Website
Delta Air Lines Shares Best Practices for Becoming a Top Performing Website
 
"What Users Want from Mobile - A study of consumers’ mobile web and applicati...
"What Users Want from Mobile - A study of consumers’ mobile web and applicati..."What Users Want from Mobile - A study of consumers’ mobile web and applicati...
"What Users Want from Mobile - A study of consumers’ mobile web and applicati...
 
Are Your Applications Delivering What Your End-Users Expect?
Are Your Applications Delivering What Your End-Users Expect?Are Your Applications Delivering What Your End-Users Expect?
Are Your Applications Delivering What Your End-Users Expect?
 
Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...
Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...
Managing Complexity Across Today’s Application Delivery Chain:Six key indicat...
 
Top Tips To Deliver Quality Mobile Web And App Experiences To Smartphone Users
Top Tips To Deliver Quality Mobile Web And App Experiences To Smartphone UsersTop Tips To Deliver Quality Mobile Web And App Experiences To Smartphone Users
Top Tips To Deliver Quality Mobile Web And App Experiences To Smartphone Users
 
5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid
5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid
5 Best Practices for Successful Cloud Deployments – and the Pitfalls to Avoid
 
Best Practices For Delivering Quality Web Experiences In A Mobile, Multi-Brow...
Best Practices For Delivering Quality Web Experiences In A Mobile, Multi-Brow...Best Practices For Delivering Quality Web Experiences In A Mobile, Multi-Brow...
Best Practices For Delivering Quality Web Experiences In A Mobile, Multi-Brow...
 

Recently uploaded

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 

Recently uploaded (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 

Best Practices To Fix 5 Common Web Application Problems: Web Performance Monitoring & End-user Passive Monitoring to Optimize Your Web Application Availability, Performance and Experience From Browser to Data Center

  • 2. Today’s Agenda Identifying and Solving 5 Common Application  Performance Problems Learn how to identify, fix, and measure the impact  y, , p of common web application problems  The ROI of Web Performance Monitoring Understand the Benefits of Implementing  Performance Monitoring How to Diagnose Your Website How to Diagnose Your Website Diagnose your website with a free Gomez  HealthCheck Ask the Expert Get answers to your performance monitoring  questions & best practices recommendations questions & best practices recommendations
  • 3. Not available Available
  • 4. 8 Days per Year
  • 8. The Downward Spiral Frustrated Customers Undesired Behavior According to a recent Aberdeen Research Report, each additional second of response time above 3.9 seconds per page impacts the business by decreasing: • Page views by 11% Impacted • Customer Satisfaction by 16% Results • Conversions by 7%
  • 9. The Traditional View of Web Application Delivery Systems  …user is  management  happy tools: “OK” Users Load  Balancing Web  Servers App  Servers Web application Web application DB  Servers Storage Mobile  Components Traditional zone  of control
  • 10. The Reality of Web Application Delivery Systems  …user is  management  Slow response time tools: “OK” NOT happy Geographic disparities Geographic disparities Users Transactions fail Load  Balancing 4 sec’s Web  22 sec’s Servers App  Servers DB  Faulty display or operation  Servers Storage Mobile  Components Traditional zone  of control
  • 11. The Challenge of Delivering Quality Web Experiences Systems  …user is  management  NOT happy tools: “OK” The Web Application Delivery Chain 3rd Party/ Browsers  Cloud Services Local ISP and devices Users Load  Balancing Web  Servers App  Servers DB  Internet Servers Major ISP Storage Mobile  Components Content Delivery Mobile  Networks Carrier Traditional zone  of control
  • 12. The Challenge of Ensuring Quality Web Experiences Systems  …user is  management  NOT happy tools: “OK” The Web Application Delivery Chain 3rd Party/ Browsers  Cloud Services Local ISP and Devices Users Load  • Inconsistent geo performance • Network peering  • Poorly  Balancing • Bad performance under load Bad performance under load p problems p performing g • Blocking content delivery • Bandwidth throttling JavaScript Web  • Inconsistent  • Browser/device  Servers • Incorrect geo‐targeted content connectivity incompatibility App  • Configuration  • Page size  • Network peering  too big Servers errors problems • Application  •TToo many  DB  design issues • Outages Internet objects • Network resource  • Low cache  Servers • Code defects Major shortage  hit rate • Insufficient  ISP • Configuration issues • Faulty content  Storage infrastructure transcoding  • Oversubscribed POP Mobile  • Poor routing optimization • SMS SMS routing /  i / Components • Low cache hit rate latency issues  Content Delivery Mobile  Networks Carrier Traditional zone  Zone of customer expectation of control
  • 13. Commonly Held Attitudes… 1. “Green means Go!” – If internal monitoring looks good, the “lights are on” and customers can buy, borrow, and browse lights on 2. “We can’t manage the Internet” – Anything outside my data center is outside of my control
  • 15. Attitude  ‐ “We Can’t Manage the Internet” Systems  Systems …user is  management  happy tools: “OK” Users Load  L d Balancing Web  Servers App  Servers Web application DB  Servers Storage Mobile  Components Traditional  zone  of control
  • 16. Attitude – “Green means Go” &  “We Can’t Manage the Internet” Key questions to ask 1. Is my Web page available? 2. How quickly does my Web page load? Action Items: • Set up 24/7 external monitoring • Set up alerts to notify the correct personnel when problems occur • Measure business critical transactions from the “outside-in” taking your users’ point of view
  • 17. Commonly Held Attitudes… 1. “Green means Go!” – If internal monitoring looks good, the “lights are on” and customers can buy, borrow, and browse lights on 2. “We can’t manage the Internet” – Anything outside my data center is outside of my control 3. “We’re covered, we’ve outsourced that” – Trusting 3 rd Parties with parts of your website means they take care of everything thi
  • 18. Attitude  ‐ “We’re Covered, We’ve Outsourced That” 3rd Party/ Browsers  Cloud Services Local ISP and devices L d Load  Balancing Web  Servers App  Servers Internet DB  Servers Major ISP Storage Mobile  Components Content Delivery Mobile  Networks Carrier
  • 19. Attitude ‐ “We’re Covered, We’ve Outsourced That” Key questions to ask 1. Which parts of my website are the slowest? Are Action Items: they delivered by me or a 3rd party vendor? • Monitor 3rd parties 2. Does my web page work efficiently with th 2 D b k ffi i tl ith the fewest number of HTTP connections and with vendors like(advertisers, persistent connections enabled? web analytics, users reviews, etc.) to ensure ) consistent delivery from partners • Create measurable and objective service levels for effective SLAs • Share detailed results with vendors and internally to better align and resolve problems more quickly
  • 20. Commonly Held Attitudes… 1. “Green means Go!” – If internal monitoring looks good, the “lights are on” and customers can buy, borrow, and browse lights on 2. “We can’t manage the Internet” – Anything outside my data center is outside of my control 3. “We’re covered, we’ve outsourced that” – Trusting 3 rd Parties with parts of your website means they take care of everything thi 4. “It’s a small world” – The Internet is lightning fast and information is sent around the world instantly
  • 21. Attitude  ‐ “It’s a small world” Chicago 4.1 Seconds San Francisco New York 8.2 Seconds 2.7 Seconds Dallas 4.3 Seconds Los Angeles 6.8 Seconds Atlanta 3.4 Seconds
  • 22. Attitude  ‐ “It’s a small world” Key Questions to Ask 1. How quickly do my web pages load across Action Items: different geographies? • Compare differences 2. 2 How quickly do my web pages load for across geographies, hi different types of users (e.g. high broadband, browsers, connection low broadband, & dial up users)? types for key user groups • Identify local problems and potential issues with ISPs and geographies • Make changes to address problem areas: • Trim bloated pages • Improve conversion rates by getting faster where your key customers are located
  • 23. Commonly Held Attitudes… 1. “Green means Go!” – If internal monitoring looks good, the “lights are on” and customers can buy, borrow, and browse lights on 2. “We can’t manage the Internet” – Anything outside my data center is outside of my control 3. “We’re covered, we’ve outsourced that” – Trusting 3 rd Parties with parts of your website means they take care of everything thi 4. “It’s a small world” – The Internet is lightning fast and information is sent around the world instantly 5. “Testing robots tell us everything we need to know about performance – We don t need to worry about performance” don’t browser compatibility or client-side technologies like Rich Internet Applications (Flash, Flex, AJAX,etc.)
  • 24. Attitude  ‐ “Testing robots tell me everything…” Internet Explorer 7.0 – Wi d I t tE l 7 0 Windows XP Opera 9.62 – Windows XP Page Missing Promotional Offer in Opera 9.62
  • 25. Attitude  ‐ “Testing robots tell me everything…” Key questions to ask 1. How fast do my web pages load for end-users across top browsers? Action Items: 2. 2 How well do my web page visually render across • Monitor the business top browsers (IE6, IE7, IE8, Firefox 3.0, & Safari impact of performance 3.2)? issues for end-users • Id tif problem for Identify bl f real-users with new code, infrastructure, and website features • Validate new Web technologies like Flash, Flex, & AJAX from the f end-users’ perspective
  • 26. Immediate ROI Benefits for Your Business Aberdeen Research1 shows that Gomez users when compared Aberdeen Research shows that Gomez users, when compared  to all other users are… 50% more likely to improve application response times y p pp p 42% more likely to reduce mean time to repair 69% more likely to reduce the labor cost to manage  69% more likely to reduce the labor cost to manage application performance Real benefits from solving customer problems:  Real benefits from solving customer problems: BuildDirect reduced website downtime by 45% and improved  page load times by 23% using Gomez.  Coolibar was able to reduce the time to complete their most  important ecommerce transaction by 50%. Scottrade used Gomez to achieve a less than 3 second  S d dG hi l h 3 d response time and consistent 99%+ availability rates.  1 – “Gomez Users Rise Above Best‐in‐Class in Monitoring End‐User Experience” – Aberdeen Research
  • 27. Gomez HealthCheck What is a Gomez HealthCheck? A free 17‐point checkup for a Web page to let you know  that your site is ready for business and for visitors What kinds of questions will a Gomez HealthCheck  answer? Is my Web page available for all my users? Is my Web page available for all my users? How quickly did my Web page load across different  Geographies? Compared to competitors, was my Availability and  Response Time on par? R Ti ? How quickly does my Web pages load for Broadband users  at Home or in the Office? How well does my Web page perform and visually     How well does my Web page perform and visually render across top Browsers (IE6, IE7, IE8, Firefox 3.0, &  Safari 3.2)? How do I get my free Gomez HealthCheck? How do I get my free Gomez HealthCheck? Visit: http://www.gomez.com/healthcheck/ to get started.
  • 28. Ask the Expert? Get answers to your performance monitoring  questions & best practices recommendations Need to know how frequently you should be testing  d k h f l h ld b i to measure Service Level Agreements? Looking for a recommendation on the best way to  g measure a release launching next month? Not sure what passive monitoring is and whether you  Not sure what passive monitoring is and whether you might need it?
  • 29. Find Out How Gomez Can Help You Some of Our Customers Gomez is here to help… Diagnose Your Website Problems  Diagnose Your Website Problems for Free Receive a free 17 point checkup for one  Receive a free 17‐point checkup for one of your web pages. Gain the confidence that you  are ready for business  y and delivering great  experiences to visitors. Get your  HealthCheck at: http://www.gomez.com/healthcheck/ or call 1.877.372.6732 or call 1 877 372 6732