Knowledge Center Monthly Newsletter - July 2025
Stay up to date with the latest from the Knowledge Center. See all new Knowledge Center articles published in the last month, and re:Post’s top contributors.
Come posso risolvere il problema dell'aumento della latenza di CloudFront?
Riscontro una maggiore latenza nelle risposte di Amazon CloudFront. Desidero identificare la causa della latenza e ridurla.
Breve descrizione
Per risolvere i problemi di latenza di CloudFront, identifica gli eventi l'hanno causata. Quindi riducila applicando i passaggi di seguito per la risoluzione dei problemi.
Risoluzione
Identifica gli eventi che causano latenza
Completa i seguenti passaggi:
- Esegui il seguente comando curl:
Nota: sostituisci example.com con il nome del tuo dominio CloudFront o un nome di dominio alternativo (CNAME) e il percorso URL.curl -w "DNS_resolution: %{time_namelookup}| TCP_negotiation_time: %{time_connect}| SSL_negotiation_time: %{time_appconnect}| TTFB: %{time_starttransfer}| Total time: %{time_total} \n" -o /dev/null -vsL https://www.example.com
- Controlla quanto tempo impiega ciascuna fase di una richiesta di rete negli strumenti di sviluppo del browser web. Ad esempio, se utilizzi Mozilla Firefox, controlla la scheda Tempi. Per ulteriori informazioni, consulta Timings tab (Scheda Tempi) sul sito web Firefox. Se hai riscontrato latenza in passato, controlla i campi time-taken e time-to-first-byte nei log di accesso di CloudFront. I log di accesso di CloudFront non registrano il tempo impiegato dal client per il processo di ricerca del DNS e le negoziazioni TCP e SSL/TLS.
Riduci la latenza nella risoluzione del DNS
Completa i seguenti passaggi:
- Aumenta il tempo di caching del DNS nel DNS lato client.
- Aumenta il valore TTL (Time to Live) della cache nel server DNS locale.
- Aumenta il valore TTL nel record DNS nel registrar DNS.
- Se il server DNS del risolutore del provider di servizi Internet causa latenza, utilizza server DNS pubblici.
Riduci la latenza nel tempo di negoziazione TCP e SSL/TLS
Completa i seguenti passaggi:
- Controlla la larghezza di banda della rete locale e la larghezza di banda Internet.
- Controlla se sono presenti interruzioni della rete nel provider di server Internet o router.
- Ottimizza le prestazioni della rete locale tramite il provider di servizi Internet o le route di rete.
- Assicurati che il risolutore DNS consenta al browser web di trovare la posizione POP più vicina e corretta.
- Per migliorare le prestazioni del sito HTTPS, mantieni breve la catena di certificazione.
- Un firewall, un proxy o un router locale potrebbero causare latenza. Per diagnosticare la latenza di rete, esegui questo comando MTR:
mtr -rw example.com --no-dns
Nota: sostituisci example.com con il nome del tuo dominio.
Riduci la latenza in TTFB, TTL e RTT
Completa questi passaggi per ridurre la latenza in Time Taken for First Byte (TTFB), Total Time Taken (TTL), Round Trip Time (RTT).
CloudFront restituisce un valore di risposta "X-Cache: Hit from cloudfront"
CloudFront restituisce "X-Cache:Hit from cloudfront" quando le richieste provengono dalla posizione edge più vicina. Per ridurre la latenza, completa i seguenti passaggi:
- Configura CloudFront per comprimere gli oggetti e aumentare la velocità di download.
- Utilizza la cache locale o del browser per ridurre le richieste a CloudFront. Specifica un'intestazione cache control sui file per indicare ai browser web di conservare il contenuto del sito web nella memoria del browser o nel disco locale. Per ulteriori informazioni, consulta Specificate la quantità di tempo di memorizzazione degli oggetti nella cache CloudFront.
CloudFront restituisce un valore di risposta "X-Cache: Miss from cloudfront"
CloudFront restituisce "X-Cache:Miss from cloudfront" quando la richiesta viene inviata all'origine. Per ridurre la latenza, completa i seguenti passaggi:
- Riduci il valore RTT tra la posizione edge di CloudFront e la posizione dell'origine. Se una richiesta da una posizione edge di CloudFront va all’origine più vicina, il valore RTT è inferiore. Tuttavia, se la richiesta proviene da una posizione edge geograficamente distante dall'origine, ciò incide sul valore TTFB. Per ottimizzare il valore RTT, replica il server di origine in più Regioni AWS geograficamente più vicine agli utenti. Quindi configura il DNS del nome di dominio di origine in modo che indirizzi la richiesta ai server di origine in base alla latenza o alla geolocalizzazione. Se utilizzi Amazon Route 53 come provider DNS, consulta Scegliere una policy di routing per ulteriori informazioni.
- Attiva la compressione automatica di CloudFront per comprimere i file e ridurre la velocità di download. Se il formato del file non è supportato dalla compressione automatica di CloudFront, precomprimi il file nell’origine e aggiungi l'intestazione Content-Encoding.
- Controlla la latenza dall'origine a CloudFront abilitando la metrica Origin latency. Nota: si applicano le tariffe di CloudWatch standard.
- Attiva CloudFront Origin Shield.
- Aggiungi le policy delle intestazioni di risposta con la funzionalità intestazione Server-Timing attivata. Questa funzionalità può aiutarti a comprendere gli eventi che contribuiscono alla latenza tra CloudFront e l'origine.
Informazioni correlate
Come posso ridurre la latenza delle risposte lente di CloudFront?
- Lingua
- Italiano

Contenuto pertinente
- AWS UFFICIALEAggiornata 4 anni fa