The Importance of Website Uptime Monitoring
We all know whether our website is offline, right?
“I mean, if my website was offline, I’d know about it. I check it every day.”
Well, I’ve known a small number of clients to spend a heck of a lot of time on their own website during the day, so they are in fact almost as quick to report an outage as an automated downtime monitor! For most of us though, we aren’t sitting there hitting the refresh button on our website all day.
This is where uptime monitoring comes in. Do a search on Google for “website uptime monitor” and you’ll find several free uptime monitor tools that you can setup yourself.
The best website monitors test your website from different locations around the world and “ping” your site at least every 5 minutes. Uptime Robot is one free tool we use for several clients. In one instance, it highlighted an intermittent problem with a client’s server (not one we managed for them!).
As the screenshot below shows, Uptime Robot was intermittently seeing Internal Server Errors on the site. If you visited the site when all was working fine, then you wouldn’t know there was any problem, but the uptime monitor here diagnosed an underlying issue.
For website performance monitoring, there are various tools you can use.
Google Analytics samples data from a small % of visitors to your site and records the time it takes their browser to load pages from your site. You can find this data in the “Behaviour > Site Speed” section of Google Analytics.
Some more advanced tools like NewRelic allow more in-depth monitoring of websites and web applications. We use NewRelic to monitor our managed Magento clients’ stores.
Load Impact lets you test the performance of your website when a large number of visitors are using your website at the same time. Again, we have used Load Impact to perform stress tests on several of our clients’ sites.
If you’d like to discuss how to monitor your own website’s uptime, reliability and speed, talk to us!