Umzug einer Website ohne Verlust des Zählerstands
Die Migration einer Internetpräsenz zu einem neuen Hosting-Anbieter, der Wechsel von Domainnamen oder die Umstellung auf ein modernes Redaktionssystem erfordert zahlreiche strukturelle Anpassungen. Die Bewahrung der historischen Daten, die von einem etablierten Bildzähler angesammelt wurden, erfordert das genaue Verständnis dessen, was den fortlaufenden Zählerstand aufrechterhält.
Woran die Summe wirklich hängt
Der gesamte Zählmechanismus stützt sich strikt auf den eindeutigen Identifikator, der in der Bildquelladresse eingebettet ist. Solange der spezifische Zielpfad, der auf den Erfassungsendpunkt verweist, während und nach dem Übergang identisch bleibt, verbleiben die angesammelten Zahlen sicher in den Datenbankeinträgen gespeichert.
Alles andere an der Adresse ist Beiwerk. Die Domain, die die Seite ausliefert, das Protokoll, der Ordneraufbau des neuen Systems — nichts davon taucht in dem Datensatz auf, der die Zahl hält. Was auftaucht, ist die Kennung, und die ist meist eine kurze Ziffernfolge mitten im Tag.
Die Reihenfolge der Schritte
Die Durchführung einer erfolgreichen Migration folgt einer klaren operativen Abfolge. Vor dem Ändern von DNS-Einträgen oder dem Übertragen zugrundeliegender Datenbankdateien verhindert die Überprüfung, dass der Zählerausschnitt korrekt in die neuen Systemvorlagen kopiert wird, versehentliche Datenunterbrechungen.
Die Reihenfolge ist wichtig, weil die beiden Hälften verschieden versagen. Ein kopierter, aber noch nicht erreichbarer Tag erzeugt eine Lücke von ein paar Stunden im Bestand, und die ist zu verschmerzen. Eine Domain, die vor dem Kopieren umgezogen wurde, erzeugt eine Seite, die überhaupt nichts zählt, und es merkt niemand, bis vierzehn Tage später jemand die Statistik aufmacht.
Eine kurze Überlappung lohnt sich überall dort, wo der Anbieter sie zulässt. Alten und neuen Ort einen Tag lang gemeinsam laufen zu lassen heißt, dass der Zähler von beiden aus erreichbar ist und der Bestand keine Lücke bekommt, die sich hinterher erklären lässt.
Was schiefgeht, und wie es aussieht
Mögliche Komplikationen treten in der Regel dann auf, wenn Domain-Weiterleitungen unsachgemäß konfiguriert werden oder wenn sich der strukturelle Pfad des Bild-Tags während der Code-Bereinigung verändert. Die Beibehaltung absoluter Konsistenz im Quelltextstring stellt sicher, dass die historische Entwicklung nahtlos ab dem genauen Moment fortgesetzt wird, in dem die neue Serverkonfiguration live geschaltet wird.
Zwei Fehler machen den größten Teil des Schadens aus. Der erste ist eine Codebereinigung, die die Bildadresse in den eigenen Ordneraufbau der Seite umschreibt — also genau das Eine, was sich nicht ändern darf. Der zweite ist eine Weiterleitung, die auf die Bildanfrage die Seite statt des Bildes zurückgibt; der Zähler bekommt dann etwas, das er nicht zeichnen kann, und die Summe bleibt ohne sichtbaren Fehler stehen.
Beide lassen sich auf dieselbe Weise finden, und in weniger als einer Minute: die Bildadresse für sich allein öffnen und sehen, ob ein Bild ankommt. Diese eine Prüfung, einmal durchgeführt, bevor der alte Anbieter gekündigt wird, ist der Unterschied zwischen einem Umzug und einem Verlust.