How can I monitor my site speed and uptime?

How can I monitor my site speed and uptime?

There are several great options for monitoring site speed and uptime. Which you choose will depend on what you need to monitor.

This article aims to help customers with Performance Foundry's Managed WordPress Hosting answer those questions in a way that's specific to our environment.

How do I know if my site is up?

Down for everyone, or just me? 

If you're seeing an issue, then check it isn't your local connection with https://downforeveryoneorjustme.com/

Updown.io

If you'd like proactive monitoring, Performance Foundry already subscribes to 60-second checks on your homepage through updown.io. We strongly recommend against adding another service that does the same thing. 

On request, we can make your status page public, so you can monitor it. We can also add an email address to alert with downtime. To enable this, please request it from support. Your status page will be public for all internet users. Here's Performance Foundry's own status page, if you'd like to see how that looks.

Other monitoring services

The updown alerting system is plugged into our monitoring tools (which also monitor a bunch of other things on the back end), so it isn't possible to 'swap' this system out for one of your choosing. Adding more bot checks will impact your site's resource usage and could slow it down for other users. 

On request, we can make a back-end monitoring point available that will check the app's availability, bypassing cache, without using many resources. This is a more technical check around availability, not checking page load. 

How do I know how fast my site is running over time?

Updown.io

The Updown status page will show a score for response time based on location, and also an "Apdex" score of between 0 and 1. By default, we set Apdex at 0.5 seconds. To enable this, please request it from support. Your status page will be public for all internet users. 

Dareboost

We highly recommend the highly unflattering Dareboost.com for front end performance tests. With Dareboost, you can not only test any page on your site, you can also sign up for tracking. Dareboost will not only give you a page speed, but also a technical score that will change over time.  

Google Analytics

You probably already have Google Analytics running on your site. While their page speed measurements aren't likely to reflect real users' experiences, monitoring changes in the system over time can be helpful. You can set up custom analytics alerts if your page speed varies by a certain threshold (say 10%) day by day. 

What about back-end code speed?

Performance Foundry maintains a New Relic APM account and Grafana monitoring nodes to check code in run-time, error logs and response codes, and average response times to various resources on every site. 

Due to the shared nature of these resources, we can't give access to them, but as APIs develop we may be able to expose more information through the Foundry Anvil plugin or your Performance Foundry account page. 

Some thoughts on measuring site speed

Every tool is going to give really different numbers, because each measures a different thing. There are many, many ways to measure site speed! If you're interested in tracking a certain aspect of page speed, choose the right tool for the job, and measure changes over time. 

    • Related Articles

    • Does Performance Foundry monitor uptime

      If you're a hosting client, we keep a close eye on whether your site is down! We have 24/7 uptime monitoring in place which will alert us to any downtime of your server or your homepage. The server is checked every second; the homepage is checked ...
    • Speed check (how can I see how fast my site is?)

      Measuring the speed of a site is not an exact science. Any test you take will be dependent on the distance between you (or the tool you used to test) and the site. You should also take into account the connection speed, in case you're doing an ...
    • I haven't used my site for a while, how can I get up to speed?

      It's normal to have periods when you spend more or less time on your site. A large proportion of site owners find they leave their site for an extended period of time, and when they get back, things are different! Either they've forgotten the ...
    • How should I insert videos on my site?

      Videos are a great tool for websites -- they're a way for visitors to interact with the site in a different way; they can increase time on site; and if a picture is worth a thousand words, a video is worth a million! If you want to insert a video ...
    • How do ad networks impact my site load time?

      Advertising networks are an important part of most publishers' business plans, but what impact do they have on performance? Using Dareboost, we tested two client sites using two different ad networks to see the resource usage. In both tests, we ...