Message-Id: <199704041608.LAA03539@u4-138.openmarket.com> To: Pierre Didierjean <email@example.com> Subject: Re: FastCGI SSI hit counter In-Reply-To: Your message of "Fri, 04 Apr 1997 15:53:43 +0200." <334507E7.773C@web-data.fr> Date: Fri, 04 Apr 1997 11:08:25 -0500 From: Stanley Gambarin <gambarin@OpenMarket.com> > I'm looking for a multi-thread SSI counter, using shared memory and > semaphore to increase the count without troubles > > Does anyone build this before ? > Question: why do you need a multi-threaded counter, when the desired functionality can be obtained with a simple setup as follows: - modify tiny-fcgi program provided in the developers kit (which is available on http://www.fastcgi.com/applibs) to output the count value in the desired format. - configure your server to start tiny-fcgi e.g. in Apache AppClass /full/path/to/tiny-fcgi <Location /full/path/to/tiny-fcgi> SetHandler fastcgi-script </Location> -in your web page, include (SSI) the counter: e.g. in Apache <html> <!--#include virtual="/path/relative/to/docroot/tiny-fcgi"--> That's it, no MT is necessary. If you are expecting a very high load, you can start more than one copy of the tiny-fcgi at one. Finally, if you still want to use multi-threading, you will have to wait for a while, since there is currently no support for multithreading FastCGI applications. Hope that was of some help. Stanley.