Академический Документы
Профессиональный Документы
Культура Документы
Be sure to:
Contents
Preface...................................................................................................3
Implementation Considerations............................................................ 11
Benchmarking.................................................................................................. 12
3rd Party Content............................................................................................. 14
Looking at Internal Performance...................................................................... 14
Conclusion............................................................................................15
About AlertSite......................................................................................16
AlertSite 2
by SMARTBEAR
Preface
Web performance issues start like classic murder mysteries — you see
things are afoul, but you can’t figure out why.
1 The Performance of Web Applications: Customers are Won or Lost in One Second,
AlertSite 3
by SMARTBEAR
While you might be quick to dis- ...a one-second delay in page
miss this data on the grounds that response time results in a 7%
users are being too persnickety, reduction in online customer
recent science shows that they conversion, 11% fewer page
can’t help it. In 2012, researchers views and a 16% decrease in
at Glasgow’s Caledonian Univer- customer satisfaction.
sity strapped EEG caps on users to
monitor their brain waves and aimed EOG devices at them to track eye
and facial movements while they shopped online.
The participants were separated into two groups. One had a constantly
throttled 5 Mbps connection; the other a paltry 2 Mpbs connection.
Users with the slower connection had to concentrate 50% more to
complete the same tasks and showed significantly greater agitation and
stress.
AlertSite 4
by SMARTBEAR
boosts conversions rates by 5% and page views by 26% while decreas-
ing bounce rates by up to 14%.
SaaS customers have very little invested in their chosen solution be-
cause the costs associated with switching providers are so low. Increas-
ingly, the battle for a competitive advantage among SaaS providers is
being fought and won over better performance.
The delay comes despite the fact that some potential Facebook adver-
tisers created their video ads in anticipation of a summer 2013 rollout.
They have had to make alternative marketing plans for time-sensitive
products. Nevertheless, Zuckerberg would rather disappoint the adver-
tisers than his all-important user base.
3 Facebook Moves Cautiously on Video Ads, Wall Street Journal, August 8, 2013
AlertSite 5
by SMARTBEAR
Zuckerberg is likely familiar with some of the more spectacular web per-
formance disasters, as many were front-page news around the world. In
April 2011, the Olympic Games in London made 6.6 million tickets avail-
able online — all at once. Late on the last day to purchase their website
was slowed to a crawl under heavy load conditions, and the deadline
to purchase had to be extended by several days to prevent the games
from being stuck with unsold tickets.
Dr. Pepper’s website was flooded with customers, who had 24 hours to
fill out a voucher for a free soda on Nov. 23, the day “Chinese Democra-
cy” was released. When Dr. Pepper’s site failed to respond to the traffic,
the company extended the offer for another day.
4 Pop & Hiss, The LA Times Music Blog, November 26, 2008
AlertSite 6
by SMARTBEAR
So, What is WPM, Exactly?
AlertSite 7
by SMARTBEAR
network connectivity errors, socket-based errors, http protocol
errors, SSL errors, and authentication errors. At the same time
End Point Availability, Remote Method Availability, Remote
Method Response Time, and Remote Method Returned Data
are monitored to ensure the accuracy of the values being
returned over Web Services.
The basics of WPM have been laid out above, but how do these metrics
add up to what your users are actually experiencing? After all, who
cares that your site is available and backend systems are performing
correctly if users abandon a task because they feel that the application
is too slow? And so what if a Web page loads in less than 2 seconds
if it delivers the wrong content to the visitor? The user’s experience is
quickly becoming the only metric that matters. So, the question for WPM
today has evolved into “How do we monitor and measure user experi-
ence so that it can be improved?”
AlertSite 8
by SMARTBEAR
continues when all content above Because application design
the fold has been displayed and makes extensive use of Web Ser-
extends through to the end of vices, the ability to monitor the
a user’s transaction — whether processing that takes place within
across multiple pages or a single the browser has become critical.
page visit. WPM should capture
the playback of the entire experience from the user’s point of view —
and provide the ability to measure and monitor the factors contributing
to the performance at each stage. In the end, you need to be able to
effectively optimize your site and application performance in a manner
that directly improves your users’ perception of performance — WPM
needs to provide the toolset to do so.
If you go one step further, and merge Google Analytics data with your
WPM metrics, you can produce incredible insight into how changes in
performance are affecting visitor behavior. The WPM story suddenly
becomes a story of business impact on your brand and your bottom line.
And the answer to where to invest your time and dollars on optimization
is even clearer.
For all the performance challenges experienced in the U.S., they are
likely exacerbated overseas.
The global average connection speed in the first quarter of 2013 was
3.1 Mbps. That’s less than half of the 8.6 Mbps enjoyed in the U.S. and
it includes developed countries like Italy, Spain and Portugal. In fact,
the U.S. is faster on average than every country except for Sweden, the
AlertSite 9
by SMARTBEAR
Netherlands, Switzerland and South Korea. 5
This is “on average” because there is wide disparity within the U.S. If
you’re online in Virginia or Vermont, for example, your connection speed
is likely twice that of someone in Arkansas or Alaska. But connection
speeds are getting faster, right?
Yes, but not at the same rate everywhere. In parts of Europe and Asia,
the gap is widening. And while connection speeds are getting faster,
Web pages are getting bigger. The average homepage today contains
98 page objects, a 13% increase from last year. 6
AlertSite 10
by SMARTBEAR
Web Performance and Security
Just recently the Syrian Electronic Army hacked the DNS settings for
both the New York Times and Twitter. The hacks were virtually identi-
cal — phishing expeditions led to hacked email accounts where server
passwords were exposed — but the results were very different.
Implementation Considerations
At its most basic, your implementation needs to ensure your site is avail-
able, responding well and that business critical Web transactions are
available and performing acceptably — and that you are made aware of
any aberration before your visitors experience it.
7 Lessons Learned From N.Y. Times Hack Attack, InformationWeek, August 29, 2013
AlertSite 11
by SMARTBEAR
largely on user expectations, and those expectations are set, in large
part, by the user’s experience with other sites, including your competi-
tors’.
Benchmarking
Benchmarking enables you to measure your Web performance against
others in similar verticals, markets and regions — data often included in
many WPM solutions. You can also subscribe to a number of industry
websites and publications to receive data focused on the performance
of Web and mobile sites, homepages and business transactions across
a wide variety of competitive industries. However, for direct competitors,
it’s often best to supplement industry data with your own benchmarks.
AlertSite 12
by SMARTBEAR
Combining transaction monitoring with performance benchmarks pro-
vides a more detailed approach to gauge where your site’s performance
ranks against competitors within the same vertical. You can accomplish
this by creating a transaction monitoring script that moves through
multiple pages within the competitor’s site, ideally toward a conversion
you’d like to measure on your own site. Then create a script following an
equivalent path using your own site.
While benchmarking will provide you with good reference points, it’s
important to dig deeper. The key stat benchmarked is usually response
time or load time, but consider getting more granular. Metrics like time to
first paint or above the fold load time can help reveal where weaknesses
lie. If one site is generally faster or slower than another, differences in
this granular detail can help point to “why.”
AlertSite 13
by SMARTBEAR
or streaming vendor. Worst case, what appears to be a trivial outlier is
actually a sign of a security breach.
AlertSite 14
by SMARTBEAR
Conclusion
Web Performance Monitoring goes well beyond simply keeping tabs on
your server — it’s a complex mix of techniques and technologies that
work together to continually improve the competitiveness of your busi-
ness. The fact is that slowdowns and outages will result in a measur-
able loss of revenue for your business — Web performance monitoring
mitigates the risks associated with poor performance by enabling you to
identify and address performance issues before your users are affected.
AlertSite 15
by SMARTBEAR
About AlertSite
AlertSite 16
by SMARTBEAR
About SmartBear Software
More than one million developers, testers and operations profession-
als use SmartBear tools to ensure the quality and performance of their
APIs, desktop, mobile, Web and cloud-based applications. SmartBear
products are easy to use and deploy, are affordable and available for
trial at the website. Learn more about the company’s award-winning
tools or join the active user community at http://www.smartbear.com, on
Facebook or follow us on Twitter @smartbear and Google+.
SmartBear Software, Inc. 100 Cummings Center, Suite 234N Beverly, MA 01915
+1 978.236.7900 www.smartbear.com
©2013 by SmartBear Software, Inc. Specifications subject to change.
EBOK_AS_20131025-Monitoring-101