An alternative approach to caching web sites. There are three main ways of caching a web site at the moment, using a HTTP Accelerated Cache Manager, a RAM Cache Manager and using an external proxy to do the caching such as Squid or Apache. This is just another approach, its not exactly a brilliant approach and like all the others its not perfect but it is very fast and easy to set up. For alternatives see the bottom of this page.
Whilst exploring with using IIS as a proxy for Zope some people found the ASP 404 script is a whopping 2x as fast as PCGI for IIS. And that got Alan Runyan and I thinking about this. It seemed like a daft way to go but apparently this is how Vignette and some other CMS's approach the problem.
Note: this cache manager requires another web server such as Apache or IIS
Obviously this system only works with a web server that gives you this flexibility and you have static pages to render. In IIS use the ASP 404 script as mentioned above. You can do this in Apache using the RewriteCond directive, eg:
RewriteEngine On DocumentRoot "E:/ZenSkin/FSCache" RewriteCond E:/ZenSkin/FSCache%{REQUEST_FILENAME} !-f # file not found so # do my rewrite as usual # blah, blah RewriteRule ^/(.*) http://books.agmweb.ca:84/...