If I have multiple server nodes and use nginx for load balancing, and nginx and each application server are on the same intranet, will all server nodes not use external network traffic, and only the nginx server will use the external network? Traffic,
My understanding is that nginx acts as a transfer station for all requests. When a request comes, it hands the request to a specific server through the intranet. The server transfers the processing result to nginx, and nginx returns it to the client. In this case, does all the network pressure fall on the nginx server? If all my services are deployed on Alibaba Cloud, do I have to use all the bandwidth on the nginx server?
I feel like your description is flawless
You can separate dynamic and static files and throw static files (css, js, img...) to cdn. Handle dynamic files (jsp, php...) to the specific server for processing.