I want to use the setup as illustrated in the attachment so I can easily migrate sites from one server to another in the future without needing to touch DNS entries.
I have the following questions about my setup:
When using this reverse proxy setup, does the server at 1.2.3.4 process all of the bandwidth required by 2.3.4.5, or does it simply hand the request to 2.3.4.5 and then remove itself from the equation?
At what point would the server at 1.2.3.4 become a bottleneck to a setup where hundreds of domains are being passed on to servers below it?
Is the attached graphic a fundamental representation of what WPEngine has done with their new âAdvanced Networkâ setup?
To expand on this, a proxy takes the incoming connection/request, then makes a new connection/request to the upstream copying the original request over to the upstream, then reads the response from the upstream, and copies the response to original connection.
There âkind-ofâ is a way where a server can âremove itself from the equationâ, but itâs not relevant at all in this case. And thatâs typically seen with WebRTC (or similar) and STUN/TURN servers, where those servers can help the two peers figure out how to connect to eachother âdirectlyâ. You can do your own research on this topic to learn more.