8. Why Web Performance Matters: Impact of Poor Performance 2 4.3 % second slowdown reduction in revenue/user* found that a 400 0.59 % determined that a millisecond delay fewer searches/user* Source: Steve Souders @ VelocityConference 2009 http://radar.oreilly.com/2009/07/velocity-making-your-site-fast.html
9. Why Web Performance Matters: Benefits of Good Performance reduced page load times from ~7 seconds to ~2 seconds increase in revenue reduction in hardware costs* Reduced landing page load time by 2.2 seconds 60 M increase in conversions More downloads/ year 50 % users that visit the fastest pages 50 more pages/visit than users visiting the slowest page* view % 7–12 15.4 % % Source: Steve Souders @ VelocityConference 2009 http://radar.oreilly.com/2009/07/velocity-making-your-site-fast.html
17. How can we ensure performance under real-world load?
18.
19. Systems management tools: “OK” …user is happy Users Load Balancers Web Servers Mobile Components App Servers Web application DB Servers Storage Mainframe Network The Traditional View of Web Application Delivery Traditional zone of control
20. Slow response time Users Load Balancers Web Servers Mobile Components App Servers The Reality of Web Application Delivery Systems management tools: “OK” …user is NOT happy Geographic disparities 4 sec’s Transactions fail 22 sec’s Faulty display or operation DB Servers Storage Mainframe Network Traditional zone of control Traditional zone of control
21. The Challenge of Delivering Web Applications Systems management tools: “OK” …user is NOT happy The Web Application Delivery Chain 3rd Party/Cloud Services Browsers and devices Local ISP Users Users Load Balancers Web Servers Mobile Components App Servers Internet MajorISP DB Servers Mobile Carrier Storage Mainframe Network Content DeliveryNetworks Traditional zone of control
46. Low cache hit rateTraditional zone of control Traditional zone of control Zone of customer expectation Zone of customer expectation Zone of customer expectation Zone of customer expectation
51. When they do it (normal and peak usage)Determine impact of performance on end user behavior Isolate and resolve performance problems across the application infrastructure “Outside-in” customer point of view Gomez Platform Vantage Enterprise Application Performance Management Web Performance Management Web Performance Business Analysis Web Load and Performance Testing Web Cross-Browser Testing Traditional zone of control Zone of customer expectation Your zone of control with Gomez
60. Vantage and EMS integration150,000+ consumer- grade desktops 168+ countries 2,500+ISPs Major mobile carriers around the globe 500+ combos of browsers and O/S 150+ enterprise-grade nodes & data centers First Mile appliance Private agents & Peers Your real users 5,000+ supported mobile devices Your zone of control with Gomez
61. Gomez SaaS Platform Eliminate Blind Spots Across Web Application Delivery Chain 3rd Party/Cloud Services Browsers and devices Local ISP Users Users Load Balancers From the First Mile… …to the Last Mile Web Servers Mobile Components App Servers Internet MajorISP DB Servers Mobile Carrier Storage Mainframe Network Content DeliveryNetworks
62. Gomez Network: The World’s Most Comprehensive Performance and Testing Network Backbone Virtual Test Bed Gomez Last Mile Your Actual Users Real User MonitoringWorldwide, wherever your users are Web Performance Management and Load Testing 150+ locations Cross-Browser Testing 500+ browser/OS combo’s 5,000+ supported devices Web Performance Management and Load Testing 150,000+ locations
75. Business dashboard20 Web 2.0, RIA, Streaming, Mobile, Multi-Browser Dashboards, Metrics & Analytics Recording & Provisioning Education & Best Practices APIs &Data Feeds Alerting & Diagnostics World’s Most Comprehensive Testing Network 168+ countries 2,500+ ISPs 150+ commercial nodes and data centers 500+ combos of browsers & O/S 5,000+ supported mobile devices 150,000+ consumer-grade desktops
Hinweis der Redaktion
Last updated or created: Oct‘10Key themes:Poor web performance hurts your business!Talk trackInternet giants are very tuned into the “need for speed” and how much website performance affects user behavior – and ultimately your business.This slide shows some of the negative results that each of these companies learned from various studies they’ve performed.It used to be that a page had to load in 4 seconds to keep a customer’s attention, and now the latest studies say 2 seconds!
Last updated or created: Oct‘10Key themes:Good web performance can improveyour business!Talk trackInternet giants are very tuned into the “need for speed” and how much website performance affects user behavior – and ultimately your business.This slide shows some of positive results that each of these companies learned from various studies they’ve performed.
Last updated or created: July‘09Key themes:We help three main parts of a companyThey each have their own concerns and we address themTalk trackMany parts of a company are concerned with ensuring visitors have a positive experience on their web site. The concerns come from different angles, but they all converge on a well-performing site. These are the kinds of concerns we address; do you have similar concerns?The e-business/marketing part of the business is primarily concerned with the customer experience and its impact on the business. -- “Are our customers having a positive experience? Do things work properly and fast enough? Does it work on all browsers and mobile devices?”-- “how does the performance of our site affect customer’s behavior, and ultimately our business? Can we correlate performance to business results?”-- “how does our performance compare to our competition? Are we ‘fast enough?’”-- these concerns are often related to the launch of a new website, promotion, micro site, or major revision, but they also apply on an ongoing basis. The IT Operations team is typically charged with ensuring the web site performs well and is always available. -- “are our key transactions/pages performing optimally?”-- “If not, how can we be alerted to issues and resolve them faster – before our customers experience them?”-- “we have internal monitoring tools to ensure our systems our working, but why are they sometimes “green” and our customers are having issues? What are we missing?”-- more and more companies are using third-party providers and services for their site – a growing concern is “how is their performance affecting our user’s experience?”-- everyone wants to save money. A common concern is “are we over or under investing in infrastructure?”The App Dev/QA team is primarily concerned with building and maintaining Web applications. Their concerns are typically:-- “how can we test on every browser, OS, and mobile device?” There are literally hundreds of combinations of these in the world, and no team has the time or resources to test them all themselves. Yet who can afford to have customers be unhappy because their using a particular browser or OS?-- “how do we ensure our website will work properly under load – real world load?” Many organizations load test in a lab, inside their firewall, in controlled conditions, but what about in the real-world, which involves many other services? How do you ensure that?-- “when we’re told about issues, how we fix them faster?” App Dev teams need data – actionable data – to resolve issues faster. It’s not good enough to just say “we have a problem” – you need data to fix the problem.Note to the speaker:Typically, when delivering this slide, focus on the concerns that are relevant to your particular audience. You don’t need to go over them all.
Last updated or created: Nov ’09Slight changes to Cloud textKey themes:Gomez can be very helpful with key projects (as well as ongoing testing and monitoring)Talk trackGomez can be very helpful with a number of projects that also span the ebiz/marketing teams, IT operations, and App Dev/QA. Do you have plans for any of these projects? Do you have any of these concerns? Most companies do… and Gomez can help.Note to the speaker:Don’t go over every item on this slide – the intent is to show a list of possible projects to see if any of them are on your audience’s current radar screen, and to let them know that Gomez can be helpful in all of them. Many people would not think of Gomez for these projects, but we can be valuable in them.
Last updated or created: Nov ‘09Moved firewall to the right; more detail in data centerKey themes:The traditional view is “I can only control what’s in my data center and if all goes well there I can assume our users/customers are happy”Talk trackLet’s talk about what it takes to deliver a web application in today’s Internet.Here’s the commonly-held, traditional view: Companies have a lot of infrastructure in their data center, behind their firewall, to deliver the web application to their users. They focus on controlling this infrastructure, and it is traditionally been their only “zone of control.” They know how to control and tune it.Most companies have system management/monitoring tools that tell them how this infrastructure is operating (“is our web server up? Is our DB server running properly? Are we maxed out on CPU or memory?”) And it’s very common to assume that if these internal monitoring tools are reporting “green” that the user must be happy – that is, having a positive experience.
Last updated or created: Oct10Raised WADC arrow higher on slideKey themes:Delivering Web/mobile apps is complicated and involves many services.Talk trackWhy is it your data center monitoring tools can be reporting “green” but your users are unhappy? It’s because of something called “the Web applications delivery chain.” To deliver a Web or mobile application in today’s Internet, you must use a complex set of services and layers that are called the “Web application delivery chain.”These services must all work together to deliver the application to the user. If any one of them has an issue, your user will have a bad experience.First, your application must go through your major corporate ISP.Then, it travels thru the Internet.Increasingly, Web applications today are using third party or cloud services (we’ve seen companies where their home page has over 20 third party providers or services). It’s also very common to use a Content Delivery Network to accelerate the delivery of the Web application. Eventually, your Web or mobile application goes thru a local ISP or a mobile carrier.Ultimately it reaches your end user or customer, where it has to run on their local device – a computer or smart phone – and in their browser. A few years ago it seemed that only Internet Explorer mattered, but now there are a myriad of browsers on the market and, unfortunately for companies delivering Web applications, they all work a differently.
Last updated or created: Nov ‘09Moved firewall to the right; more detail in data centerKey themes:Many things can and do go wrong in delivering Web/mobile applicationsYour customer expects you to control them all – not just what’s in your data centerYou cancontrol these issues, but you must be aware of them firstTalk trackWhat kinds of things can go wrong in this Web application delivery chain? Unfortunately, there are a long list of possible issues.This slide shows examples of the various issues that can occur at any point along the chain. It’s pretty ugly, because there’s a lot that can go wrong.Some of these can occur inside your firewall, but they won’t show up on system monitoring tools.Have you ever heard of or experienced any of these problems? Are you using any third party or cloud services? Are you using a CDN? Do you know if your application runs on every browser and O/S and mobile device?They happen every day. And the harsh reality is: they change everyday, too. You can get them right one day and something goes wrong the next.Your users expect you to control these issues. If they try to visit your site or run your Web application and it doesn’t work, they hold you responsible. The good news is that all of these issues can be controlled – but first you need to be aware of them. That’s the first step to fixing them and ensuring your user has a positive experience.
Last updated or created: Oct’10New slideKey themes:When a problem occurs in the Wed App Delivery Chain you need to be able to figure out where the root cause is.Talk trackYou need to be able to detect issues at any point in the WADC and resolve themThese issues come in four major areas:The browser or device – your application may be incompatible with a version of a browser or a mobile phone. You need to know this so you can resolve it.A third party provider – issues regularly occur with third parties who service your web application, such as CDNs, third party content providers, third party browser tags (such as Web analytic vendors), ad providers, cloud providers, etc. If these issues occur it will have a negative impact on your Web app and your brand.An ISP or the Internet – it’s very common for something to go wrong with an ISP or the Internet in general. If your Web app slows down you need to know if the problem is due to the Internet or something under your direct controlYour data center – Of course, many performance issues can occur directly in your own data center. You want to isolate and diagnose these as fast as possible.
Last updated or created: Oct‘10Modified slide to show that Gomez now goes farther into the Data Center with the First Mile.Key themes:You need to “sit where your customers sit” and view your website from their perspective.You need to adopt an outside-in viewGomez can do that for you in 4 major areasWith Gomez, you can control the entire Web app delivery chainTalk trackThe answer to understanding and controlling the Web application delivery chain is to take a new view on your Web or mobile application: you need to adopt an outside-in, customer point of view. You need to “look back” at your web site and infrastructure the same way your customer does: by operating and running it “from the outside in”What does this mean?<click to animate>It means you need to test and regularly monitor your website the same way your customers use it. So, you need to test and monitor: WHAT your users do – run the key pages and transactions that are critical to your business WHERE they do it from – operate the site from the geographic locations that are important to your business. This will ensure that your users get a quality experience regardless of where they are located HOW they do it – your users are accessing your site through a variety of devices, and you need to do that, too. You need to test and monitor from all the browsers, operating systems, and mobile devices that you users are using. WHEN they do it – you need to ensure optimal operation during normal hours as well as peak usage – to ensure your application performs properly at all timesAnd then you need to determine the impact that all of this has on your users’ behavior – and YOUR business.How does Gomez help you do this?<click to animate>We provide solutions in four major areas (listed on the slide). Each one can be used independently, but together they give you the ability to control the Web application delivery change. With Gomez you can be fully informed about what’s going on with your web and mobile application and ensure quality experiences for your users – all the way from your real end users to inside your data center.<click to animate>To completely cover the Application delivery chain, you need to extend your visibility to everything inside your firewall. By doing so, you can isolate and resolve performance issues across your entire application infrastructure. We do this by integrating with Compuware’s Vantage offering.In this way, Gomez and Compuware provide a solution that spans the “enterprise + the Internet”
Last updated or created: Oct‘10Added “First Mile” and modified contents in that areaChanged the build order so it builds from left to right so the story flows betterKey themes:Gomez provides the most comprehensive solution to span the Web app delivery chainWe provide a solution at every logical and physical layer Eliminates blinds spots so you can find and fix the largest number of issues to ensure optimal performance, availability, and qualityTalk trackHow does Gomez help you control the Web application delivery chain?We provide a solution at every logical and physical layer in the delivery chain, so you can fully control it – all the way from the users’ browsers (the Last Mile) to your data center (The First Mile)<click to animate>Browser-based real-user monitoring: We take you “all the way out” to your real end-users through a very small tag you can put in any or all of your Web pages. This tag runs in your actual users’ browsers and will give you performance analytics that will tell you key information such as actual page load time (by browser), perceive page load time (by browser), where your users are located, etc. This works for every browser in any location around the world.<click to animate>Gomez Last Mile: Gomez provides you access to 150K+ consumer-grade desktops around the world, in 168+ countries, running behind 2,500+ local ISPs and major mobile carriers around the globe. This is the largest testing network in the world, and it’s growing organically every day. Gomez is the only vendor that offers this true “last mile.” You use these computers two important ways:Monitoring-- run automated, synthetic transactions against your website on a scheduled, regular basis to detect if you’re having any issues. These computers represent what your users experience in the real-world because they are consumer-grade machines in typical consumer situations. You can isolate specific geographies to localize your testing. This type of “real-world monitoring” gives you the greatest insight into issues specific to geographies, bandwidth, ISPs, mobile carriers, and CDNs. Load Testing: You can also use these computers to generate “real-world” load for load testing. Because this load comes from actual computers at the “edge of the internet,” it gives you the greatest insight into what your end users will truly experience.<click to animate>Virtual test bed: we provide a virtual test bed running “in the cloud” that lets you automatically test your Web and mobile application on over 500 combinations of browsers and operating systems and over 5,000 mobile devices. This helps you ensure compatibility and performance without the cost of maintaining your own extensive testing infrastructure.But we take you even closer to you users with two unique offerings:<click to animate>Backbone: We have 150+ enterprise-grade nodes (each of which can have multiple computers) located around the globe on the Internet Backbone. These are high-performing, finely-tuned, very reliable machines that are calibrated for consistency. You can use them two basic ways: Monitoring: run automated, synthetic transactions against your website on a scheduled, regular basis to detect and warn you if you’re having any issues. Because all the nodes are calibrated to be consistent, you get reliable, accurate information about any performance issues and deviations from your standards.Load Testing: These same computers and cloud locations can be used to generate high-volume load against your Web application to ensure it performs properly under load. When you combine this high-volume load with the real-world load from the Last Mile, you learn the most about how your application will truly perform. No one else offers these two types of load testing.<click to animate>First Mile (the Data Center): we also let you install many of these solutions inside your firewall so you can do internal monitoring of your private networks. Most notably, Gomez offers an “First Mile appliance” that installs in your data center and provides network-analysis real-user monitoring that integrates with the Gomez SaaS platform and helps you quantify the business impact of web performance issues, and then diagnose their root cause. We also integrate with Compuware’s Vantage offerings, which feature agentless monitoring, so you can more readily diagnose and pinpoint issues inside your firewall.<click to animate>Together, these combined offerings allow you to find and fix the broadest set of issues across the entire Web application delivery chain. You have visibility and actionable diagnostics for all these issues, allowing you to have a zone of control that spans all the way from the First Mile to the Last Mile. This level of visibility and control is unique to Gomez and one of our key differentiators.
Last updated or created: Oct‘10New slideKey themes:Gomez provides the most comprehensive solution to span the Web app delivery chainYou can find and fix the largest number of issues with Gomez to ensure optimal performance, availability, and qualityTalk trackThe simple way to think of the Gomez solution is that is spans the entire Web application delivery chain, from the First Mile to the Last Mile. Every part of the Gomez solution integrates with the Gomez SaaS platform so you have a unified view of the entire WADC, and you also enjoy the benefits of SaaS: no installation, rapid time to value.
Last updated or created: Oct‘10Increased number of BB and Last Mile locationsKey themes:Gomez covers the globe with the most comprehensive testing networkWe are where your customers areTalk trackThis is a visual depiction of our global testing network.You can see where our Backbone and Last Mile testing locations are.Our Last Mile locations literally span the globe and allow you to test and monitor from any significant location in the world. And it’s growing every day.You can use these for a combination of monitoring and load testing.You can’t see the locations for the virtual test bed because it’s virtual – i.e. location independent.And, as the blue areas indicate, we can monitor your actual end users literally wherever they are on the planet
Last updated or created: Oct‘10Added “”First Mile” to the WPM areaUpdated number of BB and LM locationsChanged titleKey ThemesSingle, integrated, self-service platform4 major areas of functionalityAll supporting Web 2.0, RIA, mobile, streaming and across multiple commercial browsersCommon set of supporting facilitiesAll sitting on world’s most comprehensive networkTalk TrackAll of the Gomez capabilities are delivered in a single, integrated platform for Web Application Experience ManagementYou access the platform through a single self-service SaaS portal. All of the capabilities are designed to be easy enough to use that you can do it yourself in a self-service fashion.In the portal you have access to our four major areas of functionality: Web Cross-Browser Testing – to ensure compatibility, functionality, and performance across browsers, operating systems, and mobile devicesWeb Load and Performance Testing – Gomez is unique in its ability to generate both high-volume load from the backbone/cloud as well as real-world load from the Gomez Last Mile of over 100K+ computers worldwideWeb Performance Management -- Only Gomez integrates multiple layers of monitoring to ensure the performance and availability of your web site, extending from the Last Mile to the First MileWeb Performance Business Analysis – analytics and tools to assist in understanding how performance and web experience impact your businessThese four major area of functionality work for all types of Web and mobile applications and across multiple commercial browsers, including Web 2.0, RIA, and streaming applications, as well as every major commercial browser. Note that we offer mobile capability as integrated features of the Gomez Platform, rather than independent disjoint products. Why? Because we believe in the “one Web” view: that users don’t distinguish between the “mobile Web” and the “traditional Web.” To them it’s all “one Web,” and organizations need a common set of tools to test and monitor Web and mobile applications because it saves them time and money and it’s the fastest way to identify and diagnose problems.This functionality is uniformly supported by a common set of services:Dashboards, metrics, & analytics – provides summary and detailed informationRecording and provisioning – record your own test scripts via a self-service recorder that handles the complexities of Web 2.0 applications. Our recorder lets you “record once and playback anywhere.”Alerting and diagnostics – immediately alerts you to any issues and provides detailed diagnostics to troubleshoot the problemAPIs and data feeds – allows you to extract and manipulate your Gomez dataEducation and best practices – hundreds of self-help videos and training aids are built directly into the Gomez platform so you can learn at your own pace with no additional expenseAnd, of course, it all sits on top of the worlds’ largest testing and monitoring network.