Contact met ondersteuning

Wij antwoorden per e-mail, meestal binnen twee dagen.

Google reCAPTCHA controleert deze inzending op misbruik; daarbij worden gegevens naar Google gestuurd. Het script laadt pas wanneer dit formulier wordt geopend.

← Alle berichten

De teller loopt na tien jaar nog steeds

Talloze websites hebben jaren geleden een bezoekersteller ingebouwd en de code sindsdien onaangeroerd gelaten. In het afgelopen decennium is de webtechniek flink verschoven, en toch wordt een eenvoudige HTML-afbeeldingstag overal nog ondersteund.

In dat decennium veranderden er drie dingen eronder, en elk daarvan maakte ergens iets kapot. Verbindingen gingen over op versleuteling, telefoons haalden de computer in als de gewone manier om een pagina te lezen, en op vrijwel elke commerciële site verschenen toestemmingsbanners. Een aanvraag voor een afbeelding merkte van geen van de drie iets.

Versleuteling is degene die de teller had kunnen stoppen, en dat soms ook deed. Een pagina die over een beveiligde verbinding wordt uitgeleverd en een afbeelding over een onbeveiligde laadt, toont ofwel een waarschuwing ofwel de afbeelding helemaal niet. De tellers die nog lopen, zijn die waarvan het afbeeldingsadres ook naar de beveiligde vorm is meegegaan.

20162026één keer ingebouwdtelt nog steedsmobiel surfen en privacyrecht veranderden; een aanvraag om een afbeelding niet

Wat in datzelfde decennium ophield te werken

Terwijl mobiel surfen overheersend is geworden en de privacyregels strenger zijn, werkt een pure telling op basis van een afbeelding los van die verschuivingen. Het oorspronkelijke telmechanisme heeft geen scriptwijzigingen nodig om te blijven werken.

Genoeg dingen hielden wel op. Gastenboeken hadden een database nodig en iemand om ze te modereren. Tellers die als kleine programma's geschreven waren, hadden een omgeving nodig die servers uiteindelijk niet meer aanboden. Widgets van diensten die gesloten zijn, laten een leeg vlak achter. Een aanvraag om een afbeelding heeft geen omgeving, geen bibliotheek en geen bedrijf erachter dat haar kan intrekken.

Wanneer het adres verandert

Wordt een website uiteindelijk naar een nieuw domein of een modern beheersysteem verhuisd, dan blijft de vastgelegde geschiedenis behouden zolang precies hetzelfde fragment meegaat. De nalatenschap van een decennium blijft zonder technische wrijving intact.

De mislukking die na een verhuizing wél optreedt, is stiller dan een kapotte teller. De telling loopt gewoon door, correct, maar de statistiekpagina noemt nog het oude domein, want het domein is vastgelegd op het moment dat elke treffer binnenkwam. Er gaat niets verloren; het etiket is alleen verouderd.

Dat onderscheid is het vasthouden waard. Het getal hangt aan het kenmerk in de afbeeldingstag, niet aan de domeinnaam eromheen. Een fout etiket naast een juist getal is een ongemak. Een gewijzigd kenmerk zou een verlies zijn, en dat is het ene dat een verhuizing niet mag aanraken.

In de praktijk blijft er na een verhuizing dus één ding na te kijken: open de pagina, open daarna het afbeeldingsadres apart, en kijk of het plaatje aankomt. Zo ja, dan is het totaal intact. Zo nee, dan is het adres ergens tijdens de overdracht herschreven, en het oude bestaat nog om teruggezet te worden.

Nog steeds werkend, als eigenschap

Na tien jaar houdt die zin op bescheiden te zijn. Het meeste waarmee een site van die leeftijd gebouwd is, is minstens één keer vervangen — de serversoftware, de database, vaak het hele publicatiesysteem. Een mechanisme dat dat allemaal zonder één bewerking overleefde, heeft de omschrijving verdiend. De teller is niet opmerkelijk omdat hij telt; hij is opmerkelijk omdat er nooit iets aan gedaan hoefde te worden.

Advertentie