Proxy vs Reverse Proxy
Too Long; Didn't Read
A reverse proxy is a proxy server that sits behind a firewall on a private network and routes client requests to the proper backend server. A reverse proxy offers an additional degree of abstraction and control to ensure the smooth flow of network communication between clients and servers. A proxy server checks its local cache of previously visited sites when it receives a request for an Internet resource.