Vai al contenuto

HTTP/2

HTTP/2 trasporta più scambi HTTP su una connessione TCP. Il possibile guadagno di efficienza non sostituisce la misura delle prestazioni reali di pagina e server.

Cloud & gestione

Che cos’è HTTP/2?

HTTP/2 è una versione HTTP che consente più scambi richiesta-risposta sulla stessa connessione TCP. Usa flussi separati e una suddivisione in frame binari. RFC9113 descrive anche la compressione dei campi HTTP e la dipendenza ancora presente da TCP. Il significato applicativo delle richieste HTTP resta invariato.

Esempio: caricare più risorse del portale

In un portale ipotetico, un browser carica contenuti, stile e altre risorse. Una connessione HTTP/2 adeguata consente più scambi contemporanei. Questo non accelera automaticamente una query lenta al database o un’immagine troppo grande.

La perdita di pacchetti sulla connessione TCP condivisa può ancora rallentare più flussi. «Parallelo» non significa quindi completa indipendenza di tutti i trasferimenti.

Il team verifica la versione negoziata nel punto di accesso effettivamente usato e misura i tempi di caricamento pertinenti. Se un proxy precede l’applicazione, la sua connessione verso di essa può avere una configurazione diversa da quella del browser.

Fonti

Articoli sul tema

Cloud & gestione con ASES

Hosting, deployment, manutenzione e assistenza