You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl-cvs@perl.apache.org by Doug MacEachern <do...@pobox.com> on 1999/12/09 06:08:36 UTC

Re: mod_perl commerce

Hi Brennan, thanks for sharing this, glad mod_perl could help!

On Thu, 2 Dec 1999, Brennan W Stehling wrote:

> I recently worked on a site which uses and relies on the speed that
> mod_perl offers.
> 
> http://www.figis.com/ (not sure if you can list this URL)
> 
> I no longer work at that web development compnay which created the site,
> but I created most of the system.  The dynamic content is generated out of
> an mSQL database using DBI and some content is cached in a global memory
> hash.  I always use strict so I had to "use vars" to make this hash
> global.
> 
> This hash has three elements: a key, timestamp and content.
> 
> After a hard-coded amount of time the content would expired and when that
> key is requested the content must be generated from the database again.
> If the content is not expired no database handle is created and the text
> in the hash is simply returned.  The timeout can be throttled to alter
> performance.  A nice feature is that the more busy the site is the better
> the caching performs since it is more likely that the wanted content is
> already generated and still current.
> 
> This could not have been done without mod_perl.
> 
> Other parts of the site use mod_perl, but simply to speed up performance
> which was desperately needed.
> 
> Brennan Stehling - web developer and sys admin
> projects: www.onmilwaukee.com | www.sncalumni.com
> 
> fortune:
> Paul's Law:
> 	You can't fall off the floor.
>