Welcome!

Linux Containers Authors: XebiaLabs Blog, Mehdi Daoudi, Ruxit Blog, Mano Marks, Carmen Gonzalez

Related Topics: Microservices Expo, Java IoT, Mobile IoT, Microsoft Cloud, Machine Learning , Agile Computing

Microservices Expo: Article

Top Seven Website Performance Indicators to Monitor

Whatever the reason for a website crashing or slowing down, it’s bad for business and for your online reputation

Poorly performing websites, like Twitter's recent fiasco with Ellen's selfie, are a constant source of irritation for users. At first you think it's your computer, or maybe someone on your block is downloading the entire "Game of Thrones" series. But, when nothing changes after refreshing the page once or twice, you give up, mutter under your breath, and move on.

Whatever the reason for a website crashing or slowing down, it's bad for business and for your online reputation. According to a survey conducted by Consumer Affairs, a dissatisfied customer will tell between 9-15 people about their experience. And, if your website can't load fast enough (in 400 milliseconds), then most of your customers will search for another website.

Understanding how your website performs under pressure is extremely important for any company. But, it can be daunting trying to figure out what website performance indicators you should monitor.

We have compiled a list of the top seven website performance indicators we believe to be important. Make sure to track each of these to guarantee a great customer experience.

Top Seven Website Performance Indicators

1. Uptime
Monitoring the availability of your website is without a doubt the single most important part of website monitoring. Ideally, you should constantly check the uptime of your key pages from different locations around the world. Measure how many minutes your site is down over a period of two weeks or a month, and then express that as a percentage.

2. Initial Page Speed
Consumers' behavior and tolerance thresholds have changed. Now, people who browse a website expect it to load in a blink of an eye. If it doesn't load quickly, they will leave and turn to a competitor's site. You can check your website's speed using Ping requests (measuring the time it takes from your location until the website starts loading) and loading time measurements, for example, measuring the time it takes to download the source code of a web page. Note that this measurement reflects the time it takes for the raw page to load, but that isn't the complete user experience. For that, you must measure...

3. Full Page Load Time including images, videos, etc.
This performance indicator is usually called End User Experience testing. It's the amount of time it takes for all the images, videos, dynamically-loaded (AJAX) content, and everything else seen by the user to pop up on the their screen. This is different than the time it takes for the raw file to download to the device it's going to display on (as indicated above).

Both full page load time and page speed are important to measure because you can employ different strategies to optimize for both of them. Images, videos, and other static content can be cached on separate, dedicated systems or content delivery networks (CDNs), while dynamic content might need dedicated servers and fast databases. Knowing how your website behaves as it scales will help you put the right infrastructure in place.

4. Geographic Performance
If you are a globally active company or if you have consumers from different parts of the world, understanding your geographical performance - which is your website's speed and availability in different locations - is extremely important. Your ultimate goal is to make sure your website is easily accessible to all visitors regardless of their location to give them an excellent customer experience.

Many companies ignore this factor, only testing performance in familiar geographies. At a minimum, use your website analytics as a guide to put testing in place that shadows the locations from which your visitors are accessing your site.

5. Website Load Tolerance
Do you know how many visitors it takes to considerably slow down your website? It's an important indicator to understand because if you are running aggressive marketing campaigns or are picked up by the press you might be in a situation where your website is flooded with visitors in a matter of minutes.

Regularly run stress tests and compare the results to your visitor numbers at peak times. Once you understand how much load your website can handle then you can adjust your infrastructure to meet the demand. Look for those "tipping points" so you won't be caught by surprised when traffic spikes.

6. Web Server CPU Load
CPU usage is a common culprit in website failures. Too much processing bogs down absolutely everything on the server without much indication as to where the problem lies. You can prevent web server failures by monitoring CPU usage regularly. If you cannot install monitoring software on your web servers due to hosting arrangements or other constraints, consider running a script that publishes the values from available disk space and CPU load to a very simple html page.

7. Website Database Performance
Your database can be one of the most problematic parts of your website. A poorly optimized query, for example, can be the difference between a zippy site and an unusable one. It's important to monitor your database logs closely. Create alerts if the results contain certain error messages, or deliver results outside of expected norms. Use the built-in capabilities of the database to see which queries are taking the most time, and identify ways to optimize those through indices and other techniques. Most importantly, monitor the overall performance of the database to make sure it's not a bottleneck.

No Downtime = Happy Customers
If you can monitor all seven of these metrics, you should have a good idea of how your website performs and what needs to change when it doesn't perform well. Minimizing website downtime will keep your customers happy. If you have any questions on these metrics or load testing let me know.

More Stories By Tim Hinds

Tim Hinds is the Product Marketing Manager for NeoLoad at Neotys. He has a background in Agile software development, Scrum, Kanban, Continuous Integration, Continuous Delivery, and Continuous Testing practices.

Previously, Tim was Product Marketing Manager at AccuRev, a company acquired by Micro Focus, where he worked with software configuration management, issue tracking, Agile project management, continuous integration, workflow automation, and distributed version control systems.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


@ThingsExpo Stories
The Internet of Things can drive efficiency for airlines and airports. In their session at @ThingsExpo, Shyam Varan Nath, Principal Architect with GE, and Sudip Majumder, senior director of development at Oracle, discussed the technical details of the connected airline baggage and related social media solutions. These IoT applications will enhance travelers' journey experience and drive efficiency for the airlines and the airports.
In his keynote at @ThingsExpo, Chris Matthieu, Director of IoT Engineering at Citrix and co-founder and CTO of Octoblu, focused on building an IoT platform and company. He provided a behind-the-scenes look at Octoblu’s platform, business, and pivots along the way (including the Citrix acquisition of Octoblu).
SYS-CON Events announced today that CA Technologies has been named “Platinum Sponsor” of SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY, and the 21st International Cloud Expo®, which will take place October 31-November 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. CA Technologies helps customers succeed in a future where every business – from apparel to energy – is being rewritten by software. From ...
The explosion of new web/cloud/IoT-based applications and the data they generate are transforming our world right before our eyes. In this rush to adopt these new technologies, organizations are often ignoring fundamental questions concerning who owns the data and failing to ask for permission to conduct invasive surveillance of their customers. Organizations that are not transparent about how their systems gather data telemetry without offering shared data ownership risk product rejection, regu...
In his keynote at 18th Cloud Expo, Andrew Keys, Co-Founder of ConsenSys Enterprise, provided an overview of the evolution of the Internet and the Database and the future of their combination – the Blockchain. Andrew Keys is Co-Founder of ConsenSys Enterprise. He comes to ConsenSys Enterprise with capital markets, technology and entrepreneurial experience. Previously, he worked for UBS investment bank in equities analysis. Later, he was responsible for the creation and distribution of life settle...
The best way to leverage your Cloud Expo presence as a sponsor and exhibitor is to plan your news announcements around our events. The press covering Cloud Expo and @ThingsExpo will have access to these releases and will amplify your news announcements. More than two dozen Cloud companies either set deals at our shows or have announced their mergers and acquisitions at Cloud Expo. Product announcements during our show provide your company with the most reach through our targeted audiences.
In his keynote at @ThingsExpo, Chris Matthieu, Director of IoT Engineering at Citrix and co-founder and CTO of Octoblu, focused on building an IoT platform and company. He provided a behind-the-scenes look at Octoblu’s platform, business, and pivots along the way (including the Citrix acquisition of Octoblu).
SYS-CON Events announced today that Outlyer, a monitoring service for DevOps and operations teams, has been named “Bronze Sponsor” of SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Outlyer is a monitoring service for DevOps and Operations teams running Cloud, SaaS, Microservices and IoT deployments. Designed for today's dynamic environments that need beyond cloud-scale monitoring, we make monitoring effortless so you...
20th Cloud Expo, taking place June 6-8, 2017, at the Javits Center in New York City, NY, will feature technical sessions from a rock star conference faculty and the leading industry players in the world. Cloud computing is now being embraced by a majority of enterprises of all sizes. Yesterday's debate about public vs. private has transformed into the reality of hybrid cloud: a recent survey shows that 74% of enterprises have a hybrid cloud strategy.
With major technology companies and startups seriously embracing Cloud strategies, now is the perfect time to attend @CloudExpo | @ThingsExpo, June 6-8, 2017, at the Javits Center in New York City, NY and October 31 - November 2, 2017, Santa Clara Convention Center, CA. Learn what is going on, contribute to the discussions, and ensure that your enterprise is on the right path to Digital Transformation.
Have you ever noticed how some IT people seem to lead successful, rewarding, and satisfying lives and careers, while others struggle? IT author and speaker Don Crawley uncovered the five principles that successful IT people use to build satisfying lives and careers and he shares them in this fast-paced, thought-provoking webinar. You'll learn the importance of striking a balance with technical skills and people skills, challenge your pre-existing ideas about IT customer service, and gain new in...
With 10 simultaneous tracks, keynotes, general sessions and targeted breakout classes, Cloud Expo and @ThingsExpo are two of the most important technology events of the year. Since its launch over eight years ago, Cloud Expo and @ThingsExpo have presented a rock star faculty as well as showcased hundreds of sponsors and exhibitors! In this blog post, I provide 7 tips on how, as part of our world-class faculty, you can deliver one of the most popular sessions at our events. But before reading the...
Buzzword alert: Microservices and IoT at a DevOps conference? What could possibly go wrong? In this Power Panel at DevOps Summit, moderated by Jason Bloomberg, the leading expert on architecting agility for the enterprise and president of Intellyx, panelists peeled away the buzz and discuss the important architectural principles behind implementing IoT solutions for the enterprise. As remote IoT devices and sensors become increasingly intelligent, they become part of our distributed cloud enviro...
TechTarget storage websites are the best online information resource for news, tips and expert advice for the storage, backup and disaster recovery markets. By creating abundant, high-quality editorial content across more than 140 highly targeted technology-specific websites, TechTarget attracts and nurtures communities of technology buyers researching their companies' information technology needs. By understanding these buyers' content consumption behaviors, TechTarget creates the purchase inte...
Almost two-thirds of companies either have or soon will have IoT as the backbone of their business. Though, IoT is far more complex than most firms expected with a majority of IoT projects having failed. How can you not get trapped in the pitfalls? In his session at @ThingsExpo, Tony Shan, Chief IoTologist at Wipro, will introduce a holistic method of IoTification, which is the process of IoTifying the existing technology portfolios and business models to adopt and leverage IoT. He will delve in...
Who are you? How do you introduce yourself? Do you use a name, or do you greet a friend by the last four digits of his social security number? Assuming you don’t, why are we content to associate our identity with 10 random digits assigned by our phone company? Identity is an issue that affects everyone, but as individuals we don’t spend a lot of time thinking about it. In his session at @ThingsExpo, Ben Klang, Founder & President of Mojo Lingo, discussed the impact of technology on identity. Sho...
There are 66 million network cameras capturing terabytes of data. How did factories in Japan improve physical security at the facilities and improve employee productivity? Edge Computing reduces possible kilobytes of data collected per second to only a few kilobytes of data transmitted to the public cloud every day. Data is aggregated and analyzed close to sensors so only intelligent results need to be transmitted to the cloud. Non-essential data is recycled to optimize storage.
SYS-CON Events announced today that SD Times | BZ Media has been named “Media Sponsor” of SYS-CON's 20th International Cloud Expo, which will take place on June 6–8, 2017, at the Javits Center in New York City, NY. BZ Media LLC is a high-tech media company that produces technical conferences and expositions, and publishes a magazine, newsletters and websites in the software development, SharePoint, mobile development and commercial UAV markets.
“We're a global managed hosting provider. Our core customer set is a U.S.-based customer that is looking to go global,” explained Adam Rogers, Managing Director at ANEXIA, in this SYS-CON.tv interview at 18th Cloud Expo, held June 7-9, 2016, at the Javits Center in New York City, NY.
In today's uber-connected, consumer-centric, cloud-enabled, insights-driven, multi-device, global world, the focus of solutions has shifted from the product that is sold to the person who is buying the product or service. Enterprises have rebranded their business around the consumers of their products. The buyer is the person and the focus is not on the offering. The person is connected through multiple devices, wearables, at home, on the road, and in multiple locations, sometimes simultaneously...