Vai al contenuto
Lingua: IT

Quanto può essere lungo un URL sul tag comune più piccolo?

Più lungo di quanto quasi tutti si aspettino, perché la norma conserva i prefissi comuni come un solo byte invece che come testo. A consumare il bilancio è di rado il dominio e quasi sempre la coda dei parametri, dove quelli di tracciamento possono essere diverse volte la lunghezza dell'indirizzo stesso.

Un carattere è un byte

Per un indirizzo web normale, ogni carattere costa un byte di memoria del tag. Il che rende l'aritmetica semplice: conta i caratteri, aggiungi il sovraccarico del record, confronta con lo spazio libero.

I caratteri non latini e quelli accentati costano più di un byte ciascuno, cosa che conta per i domini internazionalizzati e per i percorsi che ne contengono. Un indirizzo fatto di caratteri latini non accentati è la forma più economica che esista.

Il prefisso costa un byte

Il tipo di record URI conserva l'apertura comune di un indirizzo come un solo byte di codice invece che come testo. I prefissi familiari stanno tutti in quell'elenco.

Quindi l'apertura visibile di un indirizzo tipico costa un byte sul tag invece della dozzina di caratteri che sembra essere. È per questo che gli indirizzi corti stanno comodamente su chip che si danno per troppo piccoli.

Il risparmio si applica soltanto al prefisso. Tutto quello che segue è conservato carattere per carattere, quindi il resto dell'indirizzo è pagato a tariffa piena.

Sono i parametri a far saltare il bilancio

Un dominio e un percorso sono corti. Una coda di parametri con quelli di una campagna, un gettone di sessione e un identificatore non lo è, ed è regolarmente più lunga dell'indirizzo a cui è attaccata.

È da qui che vengono i problemi di capacità nella pratica. L'indirizzo sembra modesto quando lo si scrive e raddoppia una volta accodato il tracciamento.

È anche la parte più facile da spostare. Un percorso corto su un dominio che controlli può risolvere verso qualunque indirizzo lungo tu voglia, con i parametri aggiunti dal server e invisibili al tag.

Accorciare la parte giusta

Usa il tuo dominio invece di un servizio di accorciamento di terzi. Un accorciatore mette un'azienda tra i tuoi tag e i tuoi visitatori, e se sparisce ogni tag che hai installato diventa un collegamento morto che non puoi riparare senza accesso fisico.

Tieni il percorso corto e stabile, perché è la parte scritta dentro il tag e quindi la parte che dopo non puoi cambiare.

Sposta i parametri sul server. Il tag porta un identificatore, il tuo server sa cosa farne, e il tag resta abbastanza piccolo per qualunque chip.

Misura l'indirizzo definitivo e non la bozza. La versione che va sul tag è quella che deve starci.

Domande frequenti

https costa più di http?

No. Stanno entrambi nell'elenco dei prefissi abbreviati, quindi ciascuno costa un solo byte a prescindere dalla lunghezza. Non c'è una ragione di capacità per preferirne uno, e ce ne sono tutte le altre per usare https.

Devo usare un accorciatore di indirizzi per risparmiare spazio?

Usa piuttosto il tuo dominio. Un accorciatore di terzi risparmia gli stessi byte e aggiunge una dipendenza che può rompere ogni tag installato se il servizio finisce.

Un tag può portare due URL?

Può portare diversi record, e il comportamento dei telefoni con più record è abbastanza incoerente da rendere la cosa raramente conveniente. Un solo indirizzo che porta a una pagina con delle scelte è più prevedibile.

Come faccio a sapere se il mio URL ci sta?

Leggi lo spazio libero su un campione vergine, poi conta i caratteri dopo il prefisso. Se i due numeri sono vicini, accorcia il percorso invece di comprare un chip più grande.