Test HTTP/2
Inserisci un dominio e apriamo una vera connessione TLS negoziando il protocollo tramite ALPN, lo stesso meccanismo usato dai browser. Ottieni un chiaro sì o no su HTTP/2, il protocollo effettivamente scelto dal server, la versione TLS e un'indicazione su HTTP/3 dall'header Alt-Svc.
Come funziona il test HTTP/2
HTTP/2 viene negoziato durante l'handshake TLS tramite un'estensione chiamata ALPN (Application-Layer Protocol Negotiation). Il client offre un elenco di protocolli, nel nostro caso h2 e http/1.1, e il server ne sceglie uno. Eseguiamo esattamente quell'handshake e riportiamo quale protocollo ha selezionato il server.
HTTP/2 introduce multiplexing, compressione degli header e prioritizzazione delle richieste su una singola connessione, il che di solito rende il caricamento delle pagine più veloce, soprattutto su collegamenti ad alta latenza. Non richiede modifiche al tuo sito, solo il supporto sul server o sulla CDN, quindi attivarlo è uno dei miglioramenti di prestazioni più semplici disponibili.
Leggiamo anche l'header di risposta Alt-Svc, con cui i server annunciano HTTP/3 (QUIC). Se h3 vi compare, il server supporta HTTP/3 e i browser compatibili passeranno automaticamente a esso alla visita successiva. HTTP/3 funziona su UDP e migliora ulteriormente le prestazioni su reti con perdita di pacchetti o mobili.
Perché HTTP/2 è importante per prestazioni e SEO
- Caricamenti più rapidi: una sola connessione trasporta molte richieste in parallelo senza head-of-line blocking.
- Minore overhead: la compressione degli header HPACK riduce gli header di richiesta ripetuti.
- Migliori Core Web Vitals: una consegna più rapida aiuta il Largest Contentful Paint, un segnale di ranking di Google.
- Nessuno svantaggio: HTTP/2 torna automaticamente a HTTP/1.1 per i client più vecchi.
Domande frequenti
Questo test HTTP/2 è gratuito?
Sì, completamente gratuito e senza bisogno di account. Inserisci un dominio e vedi subito se supporta HTTP/2, oltre alla versione TLS e a un'indicazione HTTP/3.
Come rilevate HTTP/2?
Apriamo una vera connessione TLS e offriamo h2 e http/1.1 tramite ALPN, poi riportiamo quale sceglie il server. È esattamente il modo in cui decide un browser, quindi il risultato riflette il comportamento reale.
Il test verifica anche HTTP/3?
Leggiamo l'header Alt-Svc, dove i server annunciano HTTP/3 tramite QUIC. Se h3 è elencato, il server supporta HTTP/3 e i browser moderni vi passeranno automaticamente. Non viene eseguito un probe QUIC diretto.
Come abilito HTTP/2 sul mio sito?
La maggior parte dei server e delle CDN moderni lo supporta. Su Nginx aggiungi http2 alla direttiva listen, su Apache abilita mod_http2, oppure metti semplicemente il tuo sito dietro una CDN come Cloudflare, che serve HTTP/2 e HTTP/3 per impostazione predefinita.
Protocollo veloce, ma il tuo sito è davvero attivo?
HTTP/2 aiuta solo quando il server risponde. ePulz.io monitora uptime, tempo di risposta, SSL e DNS 24 ore su 24 e ti avvisa entro pochi secondi quando il tuo sito va offline.
Inizia a monitorare gratisInformazioni su questo strumento
Il test HTTP/2 è uno dei diversi strumenti di rete gratuiti di ePulz.io. Negozia il protocollo tramite TLS ALPN e riporta il supporto HTTP/2, la versione TLS e un'indicazione HTTP/3 da Alt-Svc.