Monitor Response Time
05 Dec 2018
...new feature!
UPDATE - 19 Dec 2018 - new graphs now showing response times every minute, hourly average response time and daily average response time! More info here.
We've just rolled out a brand new feature: response time monitoring.
As well as monitoring websites for uptime and downtime we now monitor the time it takes for each website to respond.
The response times are logged and can be viewed in graphical format. Read on to see some pretty graphs of response times...
Why Monitor Response Time?
1) If a webpage is slow the experience for the visitor is usually bad. Many users simply leave a site if it doesn't respond within a few seconds.
2) When a site has a high response time it is usually an indication that the server is struggling. Slow response times are really common when servers are overloaded and the information can be used to identify server problems or to explain that there is a problem when contacting a web host.
3) Slow response times and high levels of downtime are linked. A site that has a high response time is more likely to suffer from downtime than a site that is running quickly.
What Is Response Time?
Don't confuse page load time with response time!
Page load time is "the time it takes to download and display the entire content of a web page in the browser window". This very much depends on the size of the webpage to be displayed - heavy pages with lots
of large images or video will take longer than light pages with just text and a few optimised images. This is not a good value of response time.
Response time is sometimes defined as Time To First Byte, i.e. "the time taken to receive the first byte of data" from the server. However, this is not perfect because it is
shorter than the time taken for the first byte of data to actually appear in the web browser.
We use Time To Receive Headers as response time because this most accurately reflects when website users see a response... headers are received immediately before
the first content is loaded to the web browser.
You can find more technical detail on defining response time at the end of the post: When is a website considered down as opposed to just slow?
Logs & Stats
All users now have access to response time logs and stats. If you are already a Downtime Monkey user you don't need to do anything - all accounts have been upgraded automatically to include this new feature.
Free plan users can see individual response times (monitored every 3 minutes) for the last 24 hours and daily averages of response times for 90 days.
Pro Plan users can view individual response times (monitored every minute) for the last 24 hours, for the last 7 days and daily averages of response times for 2 years.
Graphs
Here are a some response time graphs taken from real websites. You can see the difference between a fast website and a site that has problems:
Fast website: response times every minute for 24 hours
This website was running well with responses mostly around 100ms. There were a couple of periods of slightly slower responses but no major problems.
Response Time (milliseconds) vs Time (UTC)
Overloaded website: response times every minute for 6 days
This website was running slowly and was frequently overloaded by comment spam bots. Even during better periods the response times were approximately 1-3 seconds and during periods of overloading they rose to more
than 15 seconds. This site also experienced regular downtimes with only 82.139% uptime during 7 days!
Response Time (milliseconds) vs Time (UTC)
UPDATE - NEW GRAPHS:
During beta testing it was noted that some of the graphs simply had too many points to be easily read: in the second example above there is a response time shown every minute for 6 days - that's over 8600 points!
To make the information easier to view there are now three graphs shown for each monitor: response times every minute for the last 24 hours (unchanged from the first example above), hourly average response times for the last 7 days and daily average
response times for up to 2 years.
Fast website: hourly average response times for 7 days
This website was running well with response times consistently around 100ms.
Mean Response Time (milliseconds) vs Time (UTC)
Overloaded website: hourly average response times for 7 days
The same website as shown in the second example above - it was running slowly and was frequently overloaded by comment spam bots.
Mean Response Time (milliseconds) vs Time (UTC)
Fast website: daily average response times
This website usually ran well for most of the 20 days that it was monitored, with average response times around 120ms. However, over a 5 day period the response times slowed due to higher than normal
load on the server.
Mean Response Time (milliseconds) vs Date
Free plan users can view graphs of response times every 3 minutes for the last 24 hours and daily average response times for up to 7 days.
Response Times for Your Monitors
To view the response time graphs and stats simply login, navigate to your website monitors and click on 'view stats' for the website in question.
If you don't have an account yet, you can sign-up for a free account and begin monitoring your websites in seconds!
Note this feature is in a short period of beta testing and there may some changes as testing progresses.
Don't confuse page load time with response time!
Page load time is "the time it takes to download and display the entire content of a web page in the browser window". This very much depends on the size of the webpage to be displayed - heavy pages with lots of large images or video will take longer than light pages with just text and a few optimised images. This is not a good value of response time.
Response time is sometimes defined as Time To First Byte, i.e. "the time taken to receive the first byte of data" from the server. However, this is not perfect because it is shorter than the time taken for the first byte of data to actually appear in the web browser.
We use Time To Receive Headers as response time because this most accurately reflects when website users see a response... headers are received immediately before the first content is loaded to the web browser.
You can find more technical detail on defining response time at the end of the post: When is a website considered down as opposed to just slow?
All users now have access to response time logs and stats. If you are already a Downtime Monkey user you don't need to do anything - all accounts have been upgraded automatically to include this new feature.
Free plan users can see individual response times (monitored every 3 minutes) for the last 24 hours and daily averages of response times for 90 days.
Pro Plan users can view individual response times (monitored every minute) for the last 24 hours, for the last 7 days and daily averages of response times for 2 years.
Here are a some response time graphs taken from real websites. You can see the difference between a fast website and a site that has problems:
Fast website: response times every minute for 24 hours
This website was running well with responses mostly around 100ms. There were a couple of periods of slightly slower responses but no major problems.
Response Time (milliseconds) vs Time (UTC)
Overloaded website: response times every minute for 6 days
This website was running slowly and was frequently overloaded by comment spam bots. Even during better periods the response times were approximately 1-3 seconds and during periods of overloading they rose to more than 15 seconds. This site also experienced regular downtimes with only 82.139% uptime during 7 days!
Response Time (milliseconds) vs Time (UTC)
UPDATE - NEW GRAPHS:
During beta testing it was noted that some of the graphs simply had too many points to be easily read: in the second example above there is a response time shown every minute for 6 days - that's over 8600 points!
To make the information easier to view there are now three graphs shown for each monitor: response times every minute for the last 24 hours (unchanged from the first example above), hourly average response times for the last 7 days and daily average response times for up to 2 years.
Fast website: hourly average response times for 7 days
This website was running well with response times consistently around 100ms.
Mean Response Time (milliseconds) vs Time (UTC)
Overloaded website: hourly average response times for 7 days
The same website as shown in the second example above - it was running slowly and was frequently overloaded by comment spam bots.
Mean Response Time (milliseconds) vs Time (UTC)
Fast website: daily average response times
This website usually ran well for most of the 20 days that it was monitored, with average response times around 120ms. However, over a 5 day period the response times slowed due to higher than normal load on the server.
Mean Response Time (milliseconds) vs Date
Free plan users can view graphs of response times every 3 minutes for the last 24 hours and daily average response times for up to 7 days.
Response Times for Your Monitors
To view the response time graphs and stats simply login, navigate to your website monitors and click on 'view stats' for the website in question.
If you don't have an account yet, you can sign-up for a free account and begin monitoring your websites in seconds!
Note this feature is in a short period of beta testing and there may some changes as testing progresses.
All Posts
Website Monitoring Prices Compared
Scheduled Maintenance 17th June 2021
US Text Alerts Updated For 10DLC
A Quick Study Of Response Time
'Early-bird' Discount Ends November
Downtime Logs... All In One Place
The Effects Of COVID-19 Lockdowns
Lockdown Bugfixes & Midnight Coding
Monitoring URLs With Query Strings
New Pro Plans For EU Individuals
Free & Pro Monitoring Compared
Downtime Alerts: An Ideal Custom Setup
Server Upgrade & IP Address Change
Website Monitoring: Cheap vs Free
Website Content (Keyword) Monitoring
Cheap Website Monitoring Pro Plans
Server Upgrade Scheduled Completed
Whitelist Email Addresses in cPanel
Website Downtime Alerts To Slack
Whitelist Email Addresses: Thunderbird
Whitelist Email Addresses in Yahoo Mail
How we improved accessibility by 42%
Whitelist Email Addresses in Outlook
Whitelist Email Addresses In Gmail
Why Whitelist An Email Address?
When is a website considered down
Bulk import, edit and delete monitors
Privacy, democracy & bureaucracy
How Much Downtime is Acceptable?
Server Upgrade Scheduled Completed
Free Plan Upgraded to 60 Monitors
New Feature: Rate Limit SMS Alerts
How We Boosted Page Speed By 58%
How To Reduce Website Downtime