Server Proxy
A server proxy that seats between a client application, such as a World Wide Web browser, and a genuine server. It taps all calls for the real server to check if it can meet the requests itself. When not, it onwards the request to the proper server.
Server Proxies have 2 main aims:
Better Performance: Proxy servers can dramatically raise performance for groups of users. This is as it spares the answers of all requests for a certain total of time. Think the example where both user X and user Y approach the WWW through a proxy server. First user X calls for a certain web page, which we’ll name Page 1. Sometime afterwards, user Y requests the same page. Rather than forwarding the request to the WWW server where Page 1 rests, which can be a long process, the proxy server just returns the Page 1 that it already got for user X. As the server proxy is frequently on the same net as the user, this is a a lot quicker operation. Real server proxy support hundreds or 1000s of users. The major on-line services such as America Online, MSN and Yahoo, e.g., Apply a range of proxy servers.
Filter Requests: Server Proxy can as well be accustomed filter requests. For instance, a company may use a server proxy to forbid its employees from getting at a specific set of World Wide Web sites.
To the user, the server proxy is undetectable; each Internet requests and delivered responses seem to be directly with the called Internet server. (The proxy is not quite hidden; its IP handle has to be defined as a configuration alternative to the web browser or other protocol program.)
The roles of proxy, firewall, and caching can be - in split up server programs or aggregated in a single box. Different server programs can be in other computers. For instance, a proxy server might in the same machine with a firewall server or it may be on a divided server and forward requests through the firewall.