news
performance
compare isps
availability
information
add site

This page attempts to answer some of the most Frequently Asked Questions that the Webperf team has received.


Why are particular ISPs not listed?

Webperf only tests companies that have asked to be tested. Submissions can only be accepted from authorised representatives of the company concerned. If an ISP is absent from the testing, you should contact the ISP itself.

Please also note that sites under test (SUTs) are automatically removed from the testing if their web site has generated test errors for a prolonged period of time.

Why has my company disappeared from the testing?

If a SUT generates test errors for a continuous period longer than twelve hours, from multiple test hosts, it will be temporarily removed from the testing and the company concerned is notified by email of the removal. Common causes for this are:

  • the static object being tested is moved
  • there is a prolonged network outage between test hosts and the SUT
  • the SUT's web site is unavailable.

What do the availability results mean?

The availability results are an average assessment of how successfully a typical web client was able to request and download the front page of the SUT. There are many reasons why this test could fail, but it does not automatically mean that the server is down.

  • connect_error

    This indicates that we could not connect to the web site under test. This is equivalent to the Netscape error message "connection was refused by the server", or a connect() system call failing. This error case is also given if no IP address was returned by the DNS lookup.

    This error can be returned if the web server is overloaded and unable to respond to the request made.

  • http_error

    This indicates that we managed to connect to the server but:

    • we received an invalid (i.e. non-RFC-compliant) HTTP response

    • we received a valid HTTP response, but that response was an error (an HTTP status code other than one between 200 and 399)

    • the server broke the TCP connection before we had received all the data

  • timed_out

    This indicates that we were unable to resolve the DNS name, connect to the web site and download the front page (excluding images) within 60 seconds - at which point most people accessing the web site will have pressed the stop button and wandered off.

    timed_out errors can also indicate network outages when the errors are only seen from a couple of test hosts (especially if these test hosts are on the same network). If the timed_out errors are more widespread, it probably indicates a problem closer to the site under test.

    This test is based on the definitive white paper on the subject of web site download speeds and their potentially adverse effect on your business. This phenomenon, also known as the eight second rule can be found on Zona Research's web site.

  • failed_requests

    This indicates that something strange happened to the static file being tested during the ApacheBench run. The number in bracket correlates to the number of failed requested encountered.

    This test highlights extreme web server misconfiguration, as it is unlikely that errors of this nature could happen in any other way.

Why are my results not as good as the people at the top of the table?

Network performance along a connection is largely based on two factors:

  • the latency of the channel, and
  • the maximum data throughput of the channel.

Poor performance can be the result of many factors:

  • limited bandwidth
  • poor peering
  • overloaded bandwidth, or
  • overloaded hardware/software serving the data.

Your overall performance is going to be limited by a bottleneck caused by any one of these factors. The SUTs at the top of the Webperf performance tables have successfully found an efficient combination of the above factors.

Why do some test hosts give me very slow performance results when other companies get much faster results from the same test host?

Each ISP has different peering. If the bandwidth provider for a particular SUT has peering arrangements with the network on which there is a test host, it will get better performance results from that test host, than a SUT whose ISP is not peered.

Good peering is intrinsic to your web hosting business - if you are poorly peered, then customer's sites will have correspondingly poor connection times, and as the eight-second rule shows, this can have a detrimental on their (and your) business.

All the test hosts are now standarised on 100Mb connections, so peering arrangements with other providers can be assessed from per-test host performance data. To maximise your business potential, ensure that your network is well-peered. An indication of good peering is when a SUT receives consistently high performance throughputs from multiple test hosts.

How do I advertise on Webperf?

Webperf does not currently sell advertising space. Banner adverts are available for companies who provide a shell account on a machine on their network connected to 100Mb link for Webperf to test from.

We are currently looking for test hosts in the US. If you would like further information please contact webperf@webperf.net.

How do I change the testing details I've submitted?

Currently, the quickest way to have your testing details changed is to fill out the submission form. A system is currently in development to allow subscribers to manage their own details. More news on this will follow.

Why has my submission been rejected?

There are a number of basic criteria that must be fulfilled before a site can be added to the testing:

  • your company must be an ISP or Reseller, i.e. you must provide mass web hosting services for customers, corporate or otherwise - Webperf is unable to test personal web sites

  • your company must not already be being tested by Webperf

  • the URL of the static object specified points to a different server to that of the main company web site, and it is not clear whether that server hosts other customers - this is to ensure that dedicated machines are not set up purely for testing purposes

Why is the text on the web site white on a white background with IE on Mac?

We believe this is due to brokenness in the rendering of Cascading Style Sheets by Internet Explorer on MacOS. Currently the only workaround is to turn off CSS in your browser.

Why is my site not tested by all the test hosts?

Before a performance test is carried out, a network proximity test is first run to ensure that there is at least a WAN interface between a test host and a SUT. SUTs that are too close to a test host in network terms will not be tested.

Why are the results on Webperf different to the results in Internet Magazine?

Webperf publishes its results in real-time, but due to time constraints, Internet Magazine's results are usually gathered from Webperf between 1-2 months prior to the magazine's publication. For the most up-to-date results, please refer to our web site.

Please note that explicit permission must be sought from Webperf before any part or whole of the data we collect is published.

Webperf © ServerHouse Ltd 2003 :: Disclaimer