4 ms·
> (using no pipelining or multiplexing), "Doctor it hurts when I hit myself" > the number of simultaenous outgoing http connections to backend systems is at l
by mike_d 2y ago
> (using no pipelining or multiplexing),
"Doctor it hurts when I hit myself"
> the number of simultaenous outgoing http connections to backend systems is at least the number of simulatenous open incoming http connections
No it isn't. You establish a pool of long lived connections per backend. The load balancer should be coalescing in flight requests. At that traffic volume you should also be doing basic in-memory caches to sink things like favicon requests.
I am not going to respond further as this chain is getting quite off topic. There are plenty of good resources available from relevant Google searches, but if you really still have questions about how load balancers work my email is in my profile.
- littlecranky67 2y ago> You establish a pool of long lived connections per backend Yes, and you would do the same with HTTP/2. You haven't addressed the head-of-line blocking problem caused by HTTP/1.1 pipelining, which HTTP/2 completely solves. Head-of-line blocking becomes an increasing issue when your HTTP connections are long lived, such as when using websockets or large-media transfers or streaming.
- deleted 2y ago[deleted]