HTTP-ANALYZE

Guide to the statistics report

To add new top-level domains to http-analyze, just install an up-to-date TLD file.
Since release of http-analyze 2.4, some country domains have been changed and the
new generic top-level-domains .asia, .tel and .travel have been added.
See our List of Top-Level-Domains for more information.

15 YEARS HTTP-ANALYZE

The developement of http-analyze started in 1996 as a statistics tool for the former website
www.sgi.de, which was built by RENT-A-GURU™.
Since other partners and customers also requested a server statistics tool, the first public version
of http-analyze numbered 1.9 appeared in early 1997 and has been replaced since then by 2.5 today.
http-analyze reached a high quality standard and reliable long-term operation on servers with just
one website as well as on huge website farms.

What is a web server?

The web server is a program running on a networked machine, waiting for connections
from the outside world to serve certain documents on behalf of a request by a browser.
To communicate, the server and the browser use an asynchronuous communication method
called the HTTP protocol.
It works as follows:

the user starts the browser and types in an URL

the browser connects to the given host and requests the specified document:

The document delivered as an answer to this request may contain
inline objects. Inline objects are simply URLs pointing
to another resource, either a document, an image, an applet, a
video/audio stream, or any other addressable HTML object.

The browser then requests all inline objects of the current page
before it can display the content of that page:

GET /img/raglogo.png HTTP/1.1
GET /img/bt_ha.png HTTP/1.1
GET /img/bt_td.png HTTP/1.1
GET /img/bt_inet.png HTTP/1.1

This communication method is called asynchronuous, because the
browser sends out many requests for inline documents at once (without
waiting for a response from the server before sending the next request)
using different communication channels. Then the server answers the
request and continues to do some other business.
With asynchronuous communication methods there is no way to record
certain informations such as the time a visitor looked at your page
or the way he/she took through the site.