Forum Discussion
HTTP 1.1 concurrent to HTTP 1.1 Pipelining
What is the limitation in HTTP-1.1 TCP stream using concurrent connection? If we want to have multiple concurrent requests without waiting for the response to be completed in a TCP stream what to do? Any experience in transactions from 1.1 using HTTP pipelining. it will reduce SSL handshake need but how it will work for user using the application. F5 profile with http1.1 will support it? do we need to configure something else?
- basavaNimbostratus
Hi,
Using Multiplexing will help you, it is only supported in HTTP/2
Regards
- Lucas_ThompsonEmployee
I'd avoid HTTP pipelining if possible. It doesn't offer benefit over normal keep-alive in the context of reducing SSL handshakes. It's also somewhat rare to see in actual use, which increases the risk of incompatibilities between the client and server and the risk of vulnerabilities like request smuggling. Also it looks like Chromium doesn't support it.
Reducing SSL handshakes is the main purpose of BIG-IP's "OneConnect" profile, it allows re-use of already open TCP channels.
Here's a good post that discusses it:
https://wtit.com/blog/2019/09/24/understanding-f5-oneconnect/
Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com