Yeah, that sounds about right... It's not at either extreme-- it doesn't
keep EVERYTHING, and it doesn't kill the Apache child to clear the memory.
I'm sure the exact directives can be thought out later.
So who do I get in touch with in order for this stuff to get looked at for
inclusion into mod_perl?
Andrew Chen
Intern, Architecture
[EMAIL PROTECTED]
206-219-8445
The Cobalt Group, Inc.
On Tue, 8 Aug 2000, Ken Williams wrote:
> [EMAIL PROTECTED] (Andrew Chen) wrote:
> >Hello all,
> >
> >I was involved in a discussion a few weeks ago regarding how Cobalt Group
> >(www.cobaltgroup.com) could get a performance boost by running our very
> >very dirty modules under PerlRun with PerlRunOnce Off and then to have a
> >handler that cleaned up between requests.
> >
> >Anyway, with a lot of help from the mod_perl community (thanks guys!) the
> >handler was written, and it is currently going through QA to push this out
> >to all of our websites (many thousands).
>
> Holy ambition!
>
> >Additionally, we are going to release this back into the community for
> >those that, like us, are unlucky enough to have dirty code that would be
> >too expensive to rewrite.
> >
> >The question is now:
> > How should we do it?
> >
> >1) Should it be integrated into the mod_perl package?
> >2) Should it be a seperate package in CPAN?
> >3) etc., etc.
>
> It's quite possible that some of your functionality should get
> integrated into PerlRun itself. It sounds like an intermediate setting
> between PerlRunOnce Off and PerlRunOnce On. What about a setting like
>
> PerlSetVar PerlRunMode Once (equivalent to PerlRunOnce On)
> PerlSetVar PerlRunMode Cleanup (adds your cleanup stuff)
> PerlSetVar PerlRunMode Trust (equivalent to PerlRunOnce Off)
>
> The 'Trust' name is pretty stupid, couldn't think of anything better
> right now. Anyway, would something like this make sense? Or perhaps a
> "PerlRunCleanup" directive?
>
>
>