Support kontaktieren

Wir melden uns per E-Mail. Meist innerhalb von zwei Tagen.

Zum Schutz vor Missbrauch prüft Google reCAPTCHA diese Einsendung. Dabei werden Daten an Google übertragen. Das Skript wird erst geladen, wenn Sie dieses Formular öffnen.

← Alle Beiträge

Die neue Zähleradresse benutzt niemand

Die Adresse, die wir für einen Zähler dokumentieren, ist /c/<number>-<design>.png. Am 30. August wurde sie 156 Mal abgerufen.

Die Adresse von 2006 — /index.php?action=pic&s4uid=… — wurde 80.499 Mal abgerufen, von 761 verschiedenen Zählern.

Aufrufe des Zählpfads am 30. August, nach Einbindungs-Generation schlank, nur Nummer 55.503 volle Stilfassung 10.026 mit Verweis und Adresse 5.898 mit Mauskoordinaten 4.544 mit js= 2.533 mit pattern= 1.995 /c/<number>-<design>.png 156 80.499 Aufrufe aus 761 Zählern, alle über die Adresse von 2006 die dokumentierte Adresse macht 0,19 Prozent des Ankommenden aus

Sechs Generationen, alle noch in Betrieb

Sortiert man diese 80.499 Aufrufe danach, welche Parameter sie tragen, ergeben sich sechs verschiedene Bauformen, und jede einzelne ist irgendwo eine lebende Seite.

Die größte, 55.503 Aufrufe, schickt fast nichts: die Aktion und die Zählernummer. Dann 10.026 mit der vollständigen Stilbeschreibung — Farben, Schrift, Hintergrundmodus, elf Elementplätze, bis zu 57 Parameter in einer Adresse. 5.898 hängen Verweis und aktuelle Seite an, das ist die Generation, die Einstiegsseiten und Wege überhaupt erst möglich gemacht hat. 4.544 schicken Mauskoordinaten mit, ein Überbleibsel von 2015. 2.533 tragen ein js-Kennzeichen, dessen Bedeutung ich nachschlagen musste, und 1.995 ein Muster.

Keine davon ist kaputt. Der Server beantwortet alle sechs, weil die Parameter nie entfernt wurden — sie wurden nur nicht mehr erzeugt.

Warum die neue Adresse leer bleibt

Weil nichts ein <img>-Element umschreibt, das jemand 2011 in eine Seite geklebt hat.

Das ist die ganze Erklärung, und sie gehört deutlich hingeschrieben, weil man die 156 leicht als Versagen der neuen Adresse liest. Sie ist keines. Die neue Adresse ist kürzer, zwischenspeicherbar und lesbar, und jeder Zähler, der seit ihrer Einführung entstanden ist, benutzt sie. Es sind nur wenige gegen den Bestand, und der Bestand aktualisiert sich nicht selbst.

Für den Code heißt das etwas Unbequemeres. Sechs Bauformen müssen weiter funktionieren, darunter die mit 57 Parametern und die, die verrät, wo eine Maus war. Jede ist ein Pfad, der brechen kann, und fünf davon lassen sich nicht dadurch prüfen, dass man ansieht, was der heutige Assistent erzeugt — der heutige Assistent erzeugt sie nicht.

Was wir geändert haben und was nicht

Nichts. Die Verteilung zu kennen ergibt keine Handlung: 761 Seitenbetreiber lassen sich nicht bitten, ihr HTML zu ändern, und die alte Adresse abzuschalten, um die Sache zu erzwingen, hieße funktionierende Zähler abzuräumen, um eine Weiterleitungstabelle aufzuräumen.

Was sich ändert, ist, wohin die Sorgfalt geht. Ein Umbau am Zählpfad ist kein Umbau an einer Adresse, sondern an sechs — und die, die in der Dokumentation am wenigsten zählt, zählt im Protokoll am meisten.

Was sich verallgemeinern lässt

Die dokumentierte Schnittstelle und die benutzte Schnittstelle sind zwei verschiedene Dinge, und nur eine davon steht im Protokoll. Ein Quelltext hält fest, wofür er entworfen wurde. Das Zugriffsprotokoll hält fest, was die Leute tatsächlich eingebaut haben, manchmal vor fünfzehn Jahren, und es ist die einzige Quelle, die sagen kann, welcher der sechs Pfade den Verkehr trägt.

Es kostet einen Befehl, das herauszufinden, und solange man ihn nicht ausführt, sieht die neueste Adresse in der Dokumentation wie die wichtigste aus.

Anzeige