Che cos’è la latenza di rete e come migliorarla? [2022]

Questa guida esamina in modo approfondito la latenza di rete ed esplora i possibili modi per ridurla per una migliore esperienza dell’utente finale.

In questo world wide web, i dati viaggiano da un punto all’altro, causando ritardi. Sebbene sembri insignificante da una normale prospettiva di vita, fa molta differenza nel modo in cui Internet funziona.

Che cos’è la latenza di rete?

In poche parole, la latenza di rete è il tempo di andata e ritorno impiegato da un segnale per lasciare un utente al server e tornare.

Ma non è così semplice come sembra nell’immagine sopra.

Ciò che ha perso sono state le giunzioni attraverso le quali il segnale salta tra i due punti finali. Questo instradamento è la causa principale della latenza della rete.

Sarebbe utile sapere che la latenza è quasi il doppio del ping, che è il tempo impiegato dai dati per spostarsi dall’utente al server. Tuttavia, alcuni usano la latenza e il ping in modo intercambiabile, il che è concettualmente sbagliato.

E sebbene per alcuni possa confondere, la latenza è diversa dal throughput e dalla larghezza di banda.

La latenza zero è ciò a cui tutti miriamo. Ma la distanza e le connessioni intermedie inducono un ritardo inevitabile. Tuttavia, gli amministratori di rete puntano alle latenze più basse possibili per varie applicazioni Internet come giochi, videochiamate, ecc.

Cause di latenza di rete

Il colpevole numero uno delle latenze elevate è la distanza. Una maggiore distanza tra l’origine e il server significa più intermediari. Queste giunzioni hanno i loro colli di bottiglia individuali che aggiungono un piccolo numero di ritardi alla latenza complessiva.

Un’altra causa importante può essere un sito Web non ottimizzato. Ciò può essere causato da diversi problemi come la presenza di file multimediali di grandi dimensioni, cookie di tracciamento (da servizi come Google Analytics), servizio di hosting web scadente, ecc.

Inoltre, può anche essere un utente con hardware inefficiente (come poca RAM), che causa latenze elevate.

Infine, ogni elemento della rete, come cavi, router, server, hardware client, software, ecc., aggiunge un po’ di ritardo.

Misurazione della latenza di rete

Traceroto

Questo è il modo più comune per misurarlo direttamente dal tuo computer. Aprire il prompt dei comandi e digitare tracert seguito dall’indirizzo di destinazione.

Ad esempio, tracert winadmin.it.com fornirà tutti i collegamenti dal mio computer sulla strada per il sito Web winadmin.it.

C:UsersHitesh Sant>tracert winadmin.it.com

Tracing route to winadmin.it.com [2606:4700:839a:d810:7339:41f:a5a:b5b7]
over a maximum of 30 hops:

  1    <1 ms    <1 ms    <1 ms  2401:4900:1c1a:404d::1
  2     7 ms     5 ms     6 ms  2401:4900:1c1a:8fff::1
  3     8 ms     5 ms     6 ms  2404:a800:1a00:802::a5
  4    36 ms    36 ms    37 ms  2404:a800::2
  5    36 ms    37 ms    38 ms  2404:a800:0:29::b1
  6    34 ms    45 ms    33 ms  2400:cb00:202:3::
  7    33 ms    34 ms    33 ms  2606:4700:839a:d810:7339:41f:a5a:b5b7

Trace complete.

La latenza totale, in questo caso, sarà la media della somma delle singole colonne, che indicano i tempi di andata e ritorno (RTT) tra hop consecutivi.

Visualizzazione latenza Nirsoft

Sebbene il traceroute sia utile per un singolo endpoint con meno di 30 salti, Visualizzazione latenza Nirsoft rivela i ritardi di tutte le connessioni in uscita.

Inoltre, questo strumento completamente gratuito ti fornisce il valore medio di latenza di tutte le connessioni alla stessa destinazione.

Guarda:

SolarWinds Traceroute NG

Traceroto NG è un altro eccellente strumento per eseguire più test di latenza rivolti a un singolo server.

Ciò continua a controllare i valori di latenza fino a quando non ti fermi. La dashboard fornisce valori di ritardo istantanei e medi per una destinazione specifica.

Allo stesso modo, ci sono molte utilità per scoprire percorsi di rete e latenza.

Effetti di alta latenza

Ti starai chiedendo perché la latenza è così importante. Non solo i giocatori, la nostra completa esperienza su Internet dipende da questo.

Valori di latenza elevati possono rallentare il caricamento di ogni servizio connesso a Internet fino al punto in cui l’utente passa al computer.

Ad esempio, useresti Facebook se ci vogliono 30 secondi buoni per caricarsi ogni volta? Le statistiche mostrano che ogni secondo in più nel caricamento del sito Web si traduce in frequenze di rimbalzo elevate e persino a il tempo di caricamento di due secondi si tradurrà in quasi il 10% in meno di utenti.

Aumenta questo valore a sette secondi e vedrai un calo del 32% del traffico web.

Non solo i visitatori, i valori di lag elevati influiscono su qualsiasi cosa tu faccia online, che si tratti di videochiamate, presentazioni, pagamenti, ecc.

Ciò ridurrà anche la trasferibilità dei dati per unità di tempo (ovvero il throughput) anche se la capacità della rete (ovvero la larghezza di banda) è sostanziale.

In conclusione, solo le reti a bassa latenza sono utili e gli amministratori di rete cercano costantemente di ridurlo per aumentare la produttività.

Riduzione della latenza di rete

Sebbene non sia possibile aggiornare o migliorare tutte le reti tra gli endpoint, ci sono alcune cose di cui occuparsi.

Il meccanismo per ottimizzare una rete inizia con il prendere di mira il suo nemico più grande: la distanza. La migliore pratica è quella di ospitare la tua attività dove hai la maggior parte dei clienti.

Ma nel caso in cui tu abbia una clientela globale, optare per una rete di distribuzione di contenuti (CDN) potrebbe risolverlo. Attenzione, sebbene ci siano CDN gratuiti sul mercato, il loro utilizzo può influire negativamente sulla tua proprietà web.

Quindi, se ne usi uno, è meglio eseguire un audit del sito Web per verificare le modifiche.

L’aggiornamento regolare del software può essere il prossimo passo per migliorare l’elevata latenza di rete. Inoltre, assicurati che il tuo hardware sia sufficientemente capace per sfruttare tutto il potenziale della rete.

Inoltre, le reti wireless hanno generalmente una maggiore quantità di ritardo. Quindi, prova a utilizzare connessioni cablate ove possibile. Inoltre, la scelta delle migliori reti in fibra aiuterà ulteriormente a ridurre al minimo il ritardo.

Inoltre, l’utilizzo di HTTP/2 riduce anche la latenza caricando contemporaneamente vari elementi della pagina, tra le altre cose. Puoi verificarlo tramite il test HTTP/2 di winadmin.it.

Infine, prova a implementare la memorizzazione nella cache dei dati e a ottimizzare il supporto per un ritardo minimo.

Conclusione

Un’ottima esperienza utente è la chiave del successo per qualsiasi organizzazione. E se sei un business online, è meglio prendere sul serio l’aspetto della velocità.

Ma ci sono alcune altre cose che dovresti considerare per ottimizzare il tuo sito web.