Velocità del DNS: perché la scelta del resolver influisce su ogni caricamento di pagina

Prima che un browser possa richiedere anche un solo byte di una pagina, ha bisogno di un indirizzo IP. In assenza di cache, questa ricerca DNS avviene interamente prima ancora che la connessione inizi — proprio per questo la velocità del resolver si riflette nei tempi di caricamento della pagina.

Cosa aggiunge il tempo di risoluzione DNS

Una ricerca DNS non ancora in cache blocca interamente l'avvio della connessione — non c'è nulla a cui connettersi finché non arriva un indirizzo IP. Su una ricerca veloce e in cache questo costo è di pochi millisecondi; su una lenta, non in cache, tramite un resolver mal collegato, può essere un ritardo significativo e visibile prima ancora che la pagina inizi a caricarsi.

Cosa influisce davvero sulla velocità del DNS

  • La distanza di rete dal resolver — latenza fisica e di instradamento, non solo distanza geografica
  • Se il record è già in cache da qualche parte lungo il percorso e la TTL non è ancora scaduta
  • La qualità dell'infrastruttura propria dell'operatore del resolver e il suo carico attuale
  • Per una ricerca non in cache, quanti salti deve percorrere il resolver: root, TLD, poi i server autoritativi propri del dominio

Resolver pubblici contro quello predefinito del tuo provider

Il resolver proprio di un provider internet a volte è a meno salti di rete, ma la qualità varia molto e alcuni sono mal mantenuti o sovraccarichi nelle ore di punta. Resolver pubblici come Cloudflare (1.1.1.1) o Google (8.8.8.8) gestiscono grandi reti anycast ottimizzate specificamente per bassa latenza — ma il «nodo anycast più vicino» dipende comunque dalla tua posizione di rete reale, quindi nessuna opzione è universalmente più veloce.

Perché la cache conta più della velocità grezza

Una volta che un record è in cache nel browser, nel sistema operativo o nel router per la durata della sua TTL, la velocità del resolver non conta più fino alla scadenza di quella cache — la differenza tra resolver si nota solo alle prime visite e per i domini con TTL breve, risolti di frequente.

Confronta i resolver sulla tua connessione

I risultati reali dipendono dal tuo specifico percorso di rete, motivo per cui misurare la propria connessione conta più di qualsiasi classifica generale.

Provalo sul tuo dominio

Vedi la teoria in pratica: esegui Test di velocità dei resolver DNS sul tuo dominio.