The following sections describe how to configure advanced cache parameters for Novell BorderManager 3.7:
This section includes configuration of HTTP, FTP, and Gopher revalidation times.
This section includes configuration of maximum cached file size and whether Java* applets are stripped from HTML files.
This section includes configuration of the cache directory and volume.
This section includes configuration of noncachable URL patterns.
To configure cache aging parameters:
In NetWare Administrator, select the Novell BorderManager 3.7 Setup page for the server.
Select an HTTP or FTP proxy or acceleration service, then click Caching.
From the Cache Aging tab, specify the following HTTP cache aging values:
NOTE: This parameter works in conjunction with the Maximum Number of Hot Nodes parameter on the Cache Control tab. Refer to Configuring Cache Parameters for more information.
Click OK, then click OK again from the Novell BorderManager 3.7 Setup page.
These parameters let you specify the maximum cached file size for each protocol, as well as the cache hash table size, number of hot nodes, and age ratio of the cache size to deleted files.
To configure cache control parameters:
In NetWare Administrator, select the Novell BorderManager 3.7 Setup page for the server.
Select an HTTP or FTP proxy or acceleration service, then click Caching.
From the Cache Control tab, specify the following:
NOTE: Increasing the maximum number of hot nodes may enhance performance more than increasing the size of the cache hash table.
NOTE: The maximum number of hot nodes must always be less than the maximum number of open files in NetWare. If you increase the maximum number of hot nodes from the default, make sure you also increase the maximum number of open files, up to a maximum of 100,000.
Click OK > OK from the Novell BorderManager 3.7 Setup page.
You can specify a different location for the cache.
To configure cache location parameters:
In NetWare Administrator, select the Novell BorderManager 3.7 Setup page for the server.
Select an HTTP or FTP proxy or acceleration service > click Caching.
From the Cache Location tab, specify the following:
NOTE: For improved stability and performance, we recommend that you set up a separate volume other than SYS: for the proxy cache directory, with compression and suballocation disabled, no long namespace support, and block size set to 16K.
Click OK, then click OK again from the Novell BorderManager 3.7 Setup page.
Stop and restart the proxy server for the changes to take effect.
The cache on the SYS: volume will not be moved to the new volume name.
These parameters let you control which URL patterns are not cached, as well as what happens with objects that have a question mark (?) in the URL, /cgi in the pathname, or a no-cache reply header.
You can specify whether to cache URLs and objects with certain predefined patterns or access them directly without caching by the proxy server (be noncachable). When no caching is specified, the proxy server simply forwards the request from the server to the requesting client. Objects with a question mark (?) in the URL, /cgi in the pathname, or a no-cache reply header are not cached by default unless you specify otherwise.
To configure cachable object control parameters, complete the following steps:
In NetWare Administrator, select the Novell BorderManager 3.7 Setup page for the server.
Select an HTTP or FTP proxy or acceleration service, then click Caching.
Click the Cachable Object Control tab.
Click Add to specify a list of URL patterns that will not be cached.
Specify the following information:
Click OK.
NOTE: If you specify a long list of patterns, the proxy server performance will be affected.
Specify the actions taken for the following objects:
These objects are not cached by default. Specify to cache these objects if you are setting up an accelerator. Or you can specify to not cache and send replies to all browsers that request the information at the same time. This reduces how often the proxy must retrieve information from the origin Web server. Specify to not cache or split requests that have a cookie to avoid sending different replies to different users for the same request.
Click OK, then click OK again from the Novell BorderManager 3.7 Setup page.