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
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
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
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)
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
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.)
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