Was ein Webserver aufschreibt
Über die Inhalte und ihre Prüfung
In diesem Artikel
Jeder Webserver im Internet führt eine automatische Aufzeichnung seiner Aktivitäten, völlig unabhängig von installierten Messwerkzeugen oder sichtbaren Zählern. Diese Aufzeichnung wird als Zugriffsprotokoll bezeichnet.
Wann immer ein Browser eine Datei anfordert, unabhängig davon, ob es sich bei dieser Datei um ein gesamtes Textdokument, eine Formatvorlage oder ein einzelnes Foto handelt, notiert der Server die Details dieser Transaktion in einer kontinuierlich wachsenden Textdatei.
Dieser grundlegende Protokollierungsprozess ist für technische Diagnosen, Sicherheitsüberwachung und allgemeine Wartung unerlässlich. Das Verständnis dessen, was dieses Protokoll enthält, hilft dabei, die von einem dedizierten Zähldienst gesammelten Daten zu entmystifizieren, da beide Systeme auf genau denselben zugrunde liegenden Informationen beruhen.
Was in einer Zeile steht
Eine Standardzeile in einem Zugriffsprotokoll besteht aus mehreren unterschiedlichen Informationen. Zunächst wird das genaue Datum und die Uhrzeit der Anfrage sekundengenau aufgezeichnet.
Als Nächstes wird die Internetadresse des Anfragenden protokolliert, die als notwendiger Rückweg für den Server dient, um die angeforderte Datei auszuliefern. Das Protokoll notiert auch genau, welche Datei angefordert wurde und ob die Lieferung erfolgreich war. Darüber hinaus erfasst es in der Regel die Adresse der Webseite, die den Link zu dieser Datei enthielt, bekannt als Referrer.
Schließlich zeichnet es eine vom anfragenden Programm bereitgestellte Textzeichenfolge auf, die den Browsertyp und das verwendete Betriebssystem beschreibt. All diese Daten werden während des normalen Verlaufs der Internetkommunikation automatisch übertragen.
Dieselben Daten, anders aufbewahrt
Ein sichtbarer Bildzähler erfindet keine neuen Wege, um Besuche zu verfolgen; er verarbeitet lediglich denselben Strom von Standardinformationen auf konzentriertere und zugänglichere Weise. Wenn das Zählerbild angefordert wird, sieht der Zählserver genau dieselben Datenpunkte, die der Webserver sieht.
Der Unterschied liegt ausschließlich darin, wie die Daten danach behandelt werden.
Während ein rohes Zugriffsprotokoll eine dichte, technische Textdatei ist, die Tausende kryptischer Zeilen enthält, extrahiert die Zählersoftware nur die relevanten Teile. Sie filtert Anfragen für interne Systemdateien heraus, kategorisiert die Browserinformationen, ordnet die Internetadressen groben geografischen Regionen zu und aktualisiert schließlich eine saubere, lesbare Datenbank.
Wie lange jedes von beiden lebt
Die Lebensdauer eines rohen Zugriffsprotokolls ist in der Regel recht kurz. Serveradministratoren konfigurieren diese Dateien so, dass sie regelmäßig, oft schon nach wenigen Wochen, rotiert und gelöscht werden, um zu verhindern, dass sie zu viel Speicherplatz verbrauchen.
Eine dedizierte Datenbank für einen Zähler ist jedoch anders strukturiert. Anstatt jedes einzelne technische Detail jeder Anfrage auf unbestimmte Zeit zu speichern, speichert sie aggregierte Summen.
Sie merkt sich, dass eine bestimmte Seite an einem bestimmten Dienstag fünfzig Mal aufgerufen wurde, ohne fünfzig einzelne Protokollzeilen für immer aufbewahren zu müssen. Diese Aggregation ermöglicht es, langfristige Trends effizient zu erhalten und die flüchtigen Daten eines Zugriffsprotokolls in eine dauerhafte, visuelle Geschichte der Website zu verwandeln.
Wo das Wissen aufhört
Das Erkennen der Beziehung zwischen Serverprotokollen und Messwerkzeugen verdeutlicht die Grenzen von Webstatistiken.
Da sich ein Zähler ausschließlich auf die Informationen stützt, die vom Browser bei einer Standard-Dateianfrage freiwillig bereitgestellt werden, kann er nichts über diese grundlegenden Parameter hinaus wissen. Er kann den Namen der Person, die vor dem Bildschirm sitzt, nicht kennen, er kann nicht sehen, welche anderen Anwendungen auf dem Gerät laufen, und er kann keine Bewegungen über nicht verwandte Websites hinweg verfolgen.
Die auf dem Bildschirm angezeigten Zahlen sind lediglich eine hochgradig verfeinerte Darstellung des grundlegenden, unvermeidlichen technischen Geschwätzes, das das Internet zum Funktionieren bringt.