-
Notifications
You must be signed in to change notification settings - Fork 540
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
wessels
committed
Feb 22, 1996
0 parents
commit 090089c
Showing
48 changed files
with
27,101 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
Change the prefix variable in ./Makefile to be the directory in which | ||
you would like to install the Harvest Cache. The default is | ||
/usr/local/harvest. | ||
|
||
To build and install the Harvest Cache, type: | ||
|
||
% make all | ||
% make install | ||
|
||
To run a Cache, you will need to: | ||
|
||
1. set the HARVEST_HOME environment variable, as appropriate: | ||
% setenv HARVEST_HOME /usr/local/harvest | ||
|
||
2. customize the cached.conf configuration file: | ||
% vi $HARVEST_HOME/lib/cached.conf | ||
|
||
3. start the cache: | ||
% $HARVEST_HOME/bin/RunCache | ||
|
||
If you want to use the WWW interface to the Cache Manager, copy | ||
the cachemgr.cgi program into your httpd server's cgi-bin | ||
directory. | ||
|
||
Alternatively, you can configure your HTTP server to recognize CGI | ||
scripts in $HARVEST_HOME/cgi-bin. For example, with NCSA httpd, add | ||
this line to the srm.conf file: | ||
|
||
ScriptAlias /Harvest/cgi-bin/ Your-HARVEST_HOME/cgi-bin/ | ||
|
||
Then, use <URL:http://host/Harvest/cgi-bin/cachemgr.cgi> to access the | ||
WWW interface to the Cache Manager. | ||
|
||
For further or more detailed instructions on how to run the Cache, | ||
refer to the Harvest User's Manual: | ||
http://harvest.cs.colorado.edu/harvest/doc.html | ||
|
||
To run the Cache as an httpd accelerator, follow the instructions here: | ||
http://harvest.cs.colorado.edu/harvest/httpd_accel.html | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
This is a special distribution that contains only the Harvest object | ||
cache. The cache is an element of the Harvest Information Discovery and | ||
Access System, offering high performance proxy caching for Mosaic, | ||
Netscape, Lynx, and other World Wide Web clients. It supports URLs via | ||
HTTP, FTP, and Gopher. | ||
|
||
The Harvest cache outperforms other popular Internet caches (such as the | ||
CERN cache) by a factor of 10-100, because the Harvest cache never | ||
forks, is implemented with non-blocking I/O, keeps meta data and | ||
especially hot objects cached in RAM, caches DNS lookups, supports | ||
non-blocking DNS lookups, and implements negative caching both of | ||
objects and of DNS lookups. A technical paper discussing the Harvest | ||
cache and providing performance comparisions is available from | ||
ftp://ftp.cs.colorado.edu/pub/cs/techreports/schwartz/HarvestCache.ps.Z | ||
|
||
The Harvest cache may also be run as an ``accelerator'' for HTTP servers, as | ||
described in http://harvest.cs.colorado.edu/harvest/httpd_accel.html | ||
|
||
You can learn more about the overall Harvest system starting from the | ||
Harvest Home Page at http://harvest.cs.colorado.edu/ | ||
|
||
Harvest documentation is on-line at | ||
http://harvest.cs.colorado.edu/harvest/doc.html | ||
|
||
For further assistance, see http://harvest.cs.colorado.edu/support.html. |
Oops, something went wrong.