Il nuovo indirizzo del contatore non lo usa nessuno
L’indirizzo che documentiamo per un contatore è /c/<number>-<design>.png. Il 30 agosto è stato chiesto 156 volte.
L’indirizzo del 2006 — /index.php?action=pic&s4uid=… — è stato chiesto 80.499 volte, da 761 contatori diversi.
Sei generazioni, tutte ancora in funzione
Ordinando quelle 80.499 richieste per i parametri che portano vengono fuori sei forme distinte, e ognuna è la pagina viva di qualcuno.
La più grande, 55.503 richieste, manda quasi nulla: l’azione e il numero del contatore. Poi 10.026 con la descrizione completa dello stile — colori, caratteri, modo dello sfondo, undici posti per elementi, fino a 57 parametri in un solo indirizzo. 5.898 aggiungono il referente e la pagina corrente, ed è la generazione che ha reso possibili le pagine d’ingresso e i percorsi. 4.544 mandano coordinate del mouse, residuo di una funzione del 2015. 2.533 portano un contrassegno js il cui significato ho dovuto cercare, e 1.995 un motivo.
Nessuna è rotta. Il server risponde a tutte e sei, perché i parametri non sono mai stati tolti: si è soltanto smesso di generarli.
Perché il nuovo indirizzo resta vuoto
Perché niente riscrive un elemento <img> che qualcuno ha incollato in una pagina nel 2011.
Questa è tutta la spiegazione, e vale la pena dirla chiaramente, perché è facile leggere quei 156 come un fallimento del nuovo indirizzo. Non lo è. Il nuovo indirizzo è più corto, si mette in cache e si legge, e ogni contatore nato da quando esiste lo usa. Sono solo pochi rispetto al parco installato, e il parco installato non si aggiorna da solo.
Per il codice significa qualcosa di meno comodo. Sei forme devono continuare a funzionare, compresa quella da 57 parametri e quella che racconta dov’era un mouse. Ognuna è un percorso che può rompersi, e cinque non si verificano guardando ciò che genera la procedura guidata di oggi: quella di oggi non le genera.
Che cosa abbiamo cambiato e che cosa no
Niente. Conoscere la ripartizione non produce un’azione: non si possono pregare 761 proprietari di siti di modificare il loro HTML, e spegnere il vecchio indirizzo per forzare la cosa vorrebbe dire buttare giù contatori funzionanti per riordinare una tabella di instradamento.
Quel che cambia è dove va la cura. Un rifacimento del percorso di conteggio non è il rifacimento di un indirizzo ma di sei, e quello che conta meno nella documentazione conta di più nel registro.
Che cosa si generalizza
L’interfaccia documentata e l’interfaccia usata sono due cose diverse, e solo una delle due sta nel registro. Il codice conserva per che cosa è stato progettato. Il registro degli accessi conserva che cosa la gente ha davvero installato, a volte quindici anni fa, ed è l’unica fonte che può dire quale dei sei percorsi porta il traffico.
Costa un comando saperlo, e finché non lo si esegue l’indirizzo più recente della documentazione sembra quello principale.