global website uptime statistics


How Does Your Site Hosting Stackup?

The server uptime statistics shown below are summarised from the sites that basicstate.com tests. Data is published shortly after 01:00 GMT on a daily basis. You can compare the numbers to see how well your individual site is doing against the global averages. Information on translating these numbers in the context of five nines uptime here ...

uptime performance
The numbers are percentages of: the number of sites having perfect uptime, the average uptime, and the average downtime.

dateperfectuptimedowntime
2025-06-3094.1299.830.17
2025-06-2996.0899.840.16
2025-06-2886.2799.790.21
2025-06-2790.2099.490.51
2025-06-2688.0099.660.34
2025-06-2590.2099.570.43
2025-06-2492.1699.350.65
2025-06-2394.0099.620.38
2025-06-2288.0099.630.37
2025-06-2194.0099.710.29
2025-06-2092.0099.700.30
2025-06-1994.0099.720.28
2025-06-1890.0099.670.33
2025-06-1792.0099.630.37

page transfer performance
All numbers below are expressed in milliseconds. They represent the average and maximum times required to connect to the server, transmit the request, receive the first byte of the answer and receive the last byte of the answer.

dateconnectionrequestttfbttlb
avgmaxavgmaxavgmaxavgmax
2025-06-304554345543101813102814
2025-06-2941450414509468694687
2025-06-284456044560101936101937
2025-06-2741444414449876599766
2025-06-2642596425969984999850
2025-06-25484694846910810321081033
2025-06-24496884968810510481051050
2025-06-23426594265910013501021476
2025-06-223953139531971029981030
2025-06-214261642616100978101979
2025-06-204454844548101759101761
2025-06-194872348723103966104967
2025-06-18535905359011112071121209
2025-06-17457554575510211861031188

page size
These are the average and maximum page sizes encountered during testing on each day.

dateaverage bytesmaximum bytes
2025-06-30252942324
2025-06-29251942324
2025-06-28253442324
2025-06-27253442324
2025-06-26257742324
2025-06-25253442324
2025-06-24253242324
2025-06-23257742324
2025-06-22257642324
2025-06-21258042324
2025-06-20258542324
2025-06-19258642324
2025-06-18258642324
2025-06-17258642324

source: basicstate.com