Skip to content

HTTP/2

HTTP/2 carries several HTTP exchanges on one TCP connection. Potential efficiency gains do not replace measuring actual page and server performance.

Cloud & Operations

What is HTTP/2?

HTTP/2 is an HTTP version that allows several request-response exchanges on the same TCP connection. It uses separate streams and binary framing. RFC9113 also describes HTTP field compression and the continued dependence on TCP. The application meaning of HTTP requests is preserved.

Example: loading several portal resources

In a fictional portal, a browser loads page content, styling and other resources. A suitable HTTP/2 connection allows several exchanges to proceed at once. That does not automatically speed up a slow database query or an oversized image file.

Packet loss on the shared TCP connection can still hold up several streams. “Parallel” therefore does not mean complete independence of all transfers here.

The team checks the negotiated protocol version at the access point actually used and measures the relevant loading times. Where a proxy sits in front of the application, its connection to the application may be configured differently from the browser connection.

Sources

Articles on this topic

Cloud & Operations with ASES

Hosting, deployment, maintenance and support