HTTP pipelining

from Wikipedia, the free encyclopedia
Scheme of an HTTP connection with and without pipelining

HTTP pipelining is a technique in which multiple HTTP requests are passed to a single socket without waiting for a response. Pipelining is only supported by HTTP / 1.1.

Particularly in the case of connections with high latency times , such as Internet access via satellite or the multiple forwarded connections via the anonymizing Tor network , this results in a considerable reduction in page loading times . The standard filter proxy Polipo makes use of this when browsing the web via Tor .

Since pipelining is not supported by every server, this is not used for requests for a new connection, as it has not yet been possible to determine whether the server supports HTTP / 1.1.

For pipelining to work, both the server and the client must support pipelining. Servers that support HTTP / 1.1 support pipelining at least insofar as corresponding requests do not lead to errors.

Web links