Wie arbeitet der Besucherzähler / Zugriffszähler der christlichen Jugend des EC Reichenbach?

Zugriffe auf unsere Seiten: (Statistik Ihres persönlichen Besuches)
Gestern
Heute
Gesamt
Besucher
1005
529
3664744
Zugriffe
2140
1321
4583063

Sowohl für die Gestalter von Internetseiten als auch für die Besucher ist es interessant zu wissen, wieviele Leute die Seiten aufgesucht und gelesen haben.
Aber wie zählt man einen Besuch ?

Also auf den ersten Blick ist alles ganz einfach.
Du schaltest zum Beispiel Deinen Rechner ein, startest den Browser und tippst die Adresse unserer Homepage (also www.ec-reichenbach.de) in die Adresszeile des Browsers ein. Nach einer kurzen Zeit erscheint die Seite mit einigen Bildern + aktuellen Meldungen auf dem Bildschirm.
Man könnte sagen, das zählt als ein Besucher in der Statistik.

Nun findest Du z.B. eine Schaukastenmeldung interessant und klickst auf den entsprechenden Link. Nach einer kurzen Zeit erscheint die entsprechende Seite unseres Forums mit der gewünschten Schaukastenmeldung.
Zählt das als neuer Besucher ?  -> Nein!  -> Es ist lediglich ein Seitenaufruf (Zugriff) des gleichen Besuchers.
Wenn Du Dir also den Zählerstand einmal ansiehst und dann diese Seite aktualisierst, stellst Du fest, daß zwar die Zugriffe sich erhöht haben, nicht jedoch die Zahl der Besucher.

Die Erhöhung des Zugriffszählers ist dabei recht einfach realisiert.
Beim Aufruf einer Seite wird der aktuelle Zählerstand des Zugriffszählers gelesen, um Eins erhöht und zurückgeschrieben. Fertig.
Gezählt werden somit nur Zugriffe auf HTML-Seiten, nicht jedoch auf Bilder etc., wie sie innerhalb der Seiten eingebettet sind. Diese Teile der Seite zählen bei uns nicht als Zugriffe. Bei Interesse kannst Du jedoch auch diese Downloads Deines Browsers während des Ladens der gewünschten Seite beobachten. Dazu rufst Du einfach die Verlaufsgeschichte Deines heutigen Besuches bei uns auf.

Wie bekommt man aber mit, daß ein Seitenaufruf vom gleichen Besucher kommt ?
Nun, jeder Computer, der am Internet teilnimmt, hat eine weltweit eindeutige Adresse (IP-Adresse) fest eingerichtet oder aber über DHCP von seinem Internet-Provider zugeteilt bekommen. Es würde daher ausreichen, die IP-Adresse eines Besuchers zu erfassen und den Besucherzähler nur bei noch nicht erfassten Adressen zu erhöhen.
Dabei gibt es aber zwei Nachteile, die bedacht werden müssen:
  1. Bei einer dauerhaften Erfassung / Speicherung der Adresse würde ein Besucher immer nur einmal gezählt, unabhängig davon, wie oft sie / er uns wirklich besucht hat (z.B. an verschiedenen Tagen etc.). Grund dafür ist, daß ein WWW-Server schlecht entscheiden kann, wann ein Besucher gegangen ist. Er kann lediglich sagen, wann die letzte Seite geholt wurde.
    Ist man jedoch nur durch ein Telefonat oder eine Tasse Kaffee vom Browsen abgehalten worden, so sollte der Besucherzähler bei späteren Seitenaufrufen nicht erhöht werden. Schließlich ist es ja der gleiche Besucher, der halt nur eine Pause von z.B. 10 Minuten eingelegt hatte.
  2. Viele Betriebe, Schulen, Unis benutzen sogenannte HTTP-Proxy-Computer, die als Zwischenstation beim Aufruf von WWW-Seiten dienen. Hinter diesen Proxy-Rechnern können also durchaus etliche Computer (und damit Besucher) verborgen sein, die sich scheinbar alle mit der gleichen IP-Adresse  beim unserem WWW-Server melden. Für einen guten Besucherzähler möchten wir aber durchaus erfassen, wieviele Besucher wirklich unsere Seiten angesehen haben.
Die Lösung zu beiden Problemen haben wir in sogenannten Session-Cookies gefunden. Diese "Keckse" sind eine Besonderheit der heutigen Browser-Programme. Es ist damit möglich, von unserem WWW-Server aus dem Browser-Programm eine beliebige Zahl zu schicken, die in dem jeweiligen Browser-Programm lokal gespeichert wird. (Bei uns ist das ganz einfach der "CookieValue" = "any value". :-)
Beim Aufruf einer Seite wird deshalb nun zuerst nach dem "CookieValue" gefragt. Ist dieser vorhanden, warst Du also schon da und zählst nicht als neuer Besucher. Anderenfalls wird neben dem Zugriffszähler nun auch der Besucherzähler um Eins erhöht.

Abschließend nun noch die Erklärung, warum wir die sogenannten "Session-Cookies" nutzen.
Nun, jeder Cookie hat eine Lebensdauer. (Ein Kecks bröselt ja im richtigen Leben auch irgendwann auseinander.) Der Session-Cookie existiert daher im Browser nur solange, wie der Browser geöffnet bleibt. (session = Sitzung)

Wenn Du also z.B. jetzt Deinen Rechner herunterfährst, neu startest, den Browser wieder öffnest und unsere Startseite rufst, bist Du ein "ganz frischer" Besucher unserer Seiten :-)



square
EC-Reichenbach Lob & Kritik & Fragen Umfrage Gästebuch Bücherkauf Gesangbuch online Forum Online Shopping