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

Zes generaties telleradres, allemaal nog beantwoord

Over de inhoud en de controle ervan

In dit artikel

Het adres dat wij voor een teller documenteren, is /c/<number>-<design>.png. Op 30 augustus is het 156 keer opgevraagd.

Het adres uit 2006 — /index.php?action=pic&s4uid=… — is 80.499 keer opgevraagd, door 761 verschillende tellers.

aanvragen aan het telpunt op 30 augustus, per generatie insluitcode kaal, alleen het nummer 55.503 volledige stijlversie 10.026 met verwijzer en adres 5.898 met muiscoördinaten 4.544 met js= 2.533 met pattern= 1.995 /c/<nummer>-<ontwerp>.png 156 80.499 aanvragen van 761 tellers, allemaal het adres uit 2006 het adres dat wij documenteren is 0,19 procent van wat er werkelijk binnenkomt

Zes generaties, allemaal nog in bedrijf

Die 80.499 aanvragen sorteren op de parameters die ze meedragen, levert zes verschillende vormen op, en elk daarvan is iemands levende pagina.

De grootste, 55.503 aanvragen, stuurt bijna niets: de actie en het tellernummer. Dan 10.026 met de volledige stijlbeschrijving — kleuren, lettertypen, achtergrondmodus, elf elementplaatsen, tot 57 parameters in één adres. 5.898 voegen de verwijzer en de huidige pagina toe, en dat is de generatie die instappagina's en paden überhaupt mogelijk maakte. 4.544 sturen muiscoördinaten mee, een overblijfsel van een voorziening uit 2015. 2.533 dragen een markering js waarvan ik de betekenis moest opzoeken, en 1.995 een patroon.

Geen ervan is kapot. De server beantwoordt alle zes, want de parameters zijn nooit verwijderd — er is alleen opgehouden ze te genereren.

Waarom het nieuwe adres stil is

Omdat niets een <img>-tag herschrijft die iemand in 2011 in een pagina heeft geplakt.

Dat is de hele verklaring, en het is de moeite waard hem duidelijk te zeggen, want het is makkelijk de 156 als een mislukking van het nieuwe adres te lezen. Dat is het niet. Het nieuwe adres is korter, cachebaar en leesbaar, en elke teller die sinds zijn bestaan is aangemaakt, gebruikt het. Alleen zijn dat er niet veel vergeleken met het geïnstalleerde bestand, en het geïnstalleerde bestand werkt zichzelf niet bij.

Wat dit voor de code betekent, is een blijvende verplichting en geen gebrek. Zes vormen moeten blijven werken, ook die met 57 parameters en die welke doorgeeft waar een muis was. Elk is een pad dat juist moet blijven, en vijf ervan zijn niet uit te oefenen door te kijken naar wat de huidige wizard genereert — die genereert ze niet. Het logboek is wat ze benoemt, en daarom wordt het gelezen voordat er iets op dat pad wordt aangeraakt.

Wat we veranderd hebben en wat niet

Niets. De verdeling kennen levert geen handeling op: we kunnen 761 sitebeheerders niet vragen hun HTML te bewerken, en het oude adres breken om het af te dwingen zou werkende tellers uitzetten om een routeringstabel op te ruimen.

Wat het wel verandert, is waar de zorg naartoe gaat. Een herstructurering die het telpad raakt, is geen herstructurering van één adres; het is er een van zes, en het adres dat in de documentatie het minst telt, telt in het logboek het meest.

Wat in het algemeen geldt

De gedocumenteerde koppeling en de gebruikte koppeling zijn twee verschillende dingen, en maar één ervan staat in het logboek. Een code legt vast wat ze bedoeld was te doen. Het toegangslogboek legt vast wat mensen werkelijk geïnstalleerd hebben, soms vijftien jaar geleden, en het is de enige bron die kan zeggen welk van zes codepaden het verkeer draagt.

Het kost één opdracht om erachter te komen. Tot die opdracht gedraaid is, ziet het nieuwste adres in de documentatie eruit als het belangrijkste.

Advertentie