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.


Developement of http-analyze started in 1996 as a statistics tool for the former website, 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.

Page: « 1 2 3 4 »

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:

GET request
  • the user starts the browser and types in an URL
  • the browser connects to the given host and requests the specified document:
    GET /index.html HTTP/1.1

  • Web server's response
  • The web server handles the request and sends out a response:
    HTTP/1.1 200 OK
    Content-Length: 2750
    Content-Type: text/html

  • 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.

    GET all inline objects
  • 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

  • Web server's responses to inline requests

    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.

    Page: « 1 2 3 4 »

    Copyright © 1996-2008 by RENT-A-GURU®