Skip to content

Commit

Permalink
Initial revision
Browse files Browse the repository at this point in the history
  • Loading branch information
wessels committed Feb 22, 1996
0 parents commit 090089c
Show file tree
Hide file tree
Showing 48 changed files with 27,101 additions and 0 deletions.
40 changes: 40 additions & 0 deletions INSTALL
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

25 changes: 25 additions & 0 deletions README
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.
Loading

0 comments on commit 090089c

Please sign in to comment.