This section describes how you can improve network performance using Novell BorderManager 3.7 Proxy Services and caching. This section contains the following subsections:
Next to security, performance is of major concern. When you connect to the Internet, performance problems can occur for many reasons, including the following:
Novell BorderManager 3.7 Proxy Services can greatly improve network performance by locally caching frequently requested Internet information. In general, Proxy Services stores copies of frequently requested Web information closer to the user, thereby reducing the number of times the same information is accessed over an Internet connection, the download time, and the load on the remote server.
Novell BorderManager 3.7 provides advanced caching technologies to address the performance issues. These are discussed in the next section. For more detailed information on Proxy Services, refer to Proxy Services Overview and Planning.
There are three primary ways to use caching to improve performance:
These three types of caching are described in the following sections.
In Web client acceleration, the proxy server is located between the clients and the Internet or intranet. The proxy server intercepts requests from clients for Web pages and supplies the requested pages, if cached, to the client at LAN speed. This eliminates the delay that occurs when the origin Web site is accessed using a slower link and minimizes the traffic between the corporate network and the Internet or intranet.
The proxy server works with the NDS or eDirectory access control policies to make sure that the client browser has authorization to access the data.
Use Web client acceleration to improve performance for sites that have the following:
With Web server, or HTTP, acceleration, the proxy server acts as a front end to one or more publishing Web servers and caches all information that belongs to the Web server. When a client requests information from a Web server, the request is redirected to the proxy server (the user enters a URL to the accelerator server rather than to the origin host). The proxy server supplies the cached pages to the client at high speed. This method accelerates access and takes the request load off the Web servers, enabling them to respond to more users.
The reverse proxy cache server is an automatic firewall to the publishing servers. The reverse proxy cache server caches all static information (typically up to 90 percent of a Web site), freeing up the publishing server to open connections and deliver the dynamic data. It also protects the IP addresses of the origin servers, thereby increasing security.
Use reverse proxy cache for sites that have the following:
With network acceleration, or hierarchical caching, multiple proxy servers are configured in a hierarchical topology. The proxy servers are connected in a parent, child, or peer relationship. When a miss occurs, the proxy contacts the other servers in the hierarchy to find the requested cached information. The nearest proxy cache or the proxy cache with the highest assigned priority that has the requested information forwards it to the requesting proxy server, which in turn forwards it to the requesting client.
Hierarchical caching reduces the WAN traffic load and increases valuable bandwidth. In addition, because the requested information is sent from the nearest proxy server, network delays are minimized. This reduces user wait time and increases user productivity.
Use hierarchical caching for sites that have the following: