I know Nginx could buffer response from upstream server.
My question is, does Nginx also buffer http request from client? I mean, if Nginx get a http request from client, does it create connection with upstream server immediatly? Or it will create connection after it get a whole http request?
Many frameworks of application server use worker-thread-pool model. If the client machine is slow or far from Nginx and upstream server , without buffering http request in Nginx side, upstream server will waste pretty much CPU resource on waiting for completing a http request.
Thanks