[kw-pm] The mod_perl Talk

Andrew Kohlsmith akohlsmith-pm at benshaw.com
Mon Jun 9 07:44:38 CDT 2003


> Installing mod_perl

To me this should be as brief as possible, as you've pointed out already.  
The documentation explains it quite well and it's not all that difficult.  
It's what you use it for that really starts making my head spin.  :-)

> Basic CGI under Apache::Registry and Apache::PerlRun

Perhaps a "Why use mod_perl for CGI?" would be beneficial too, in addition 
to "what does Apache::Registry and Apache::PerlRun do?"

> What is mod_perl?

Sounds perfect.  I didn't know there were any disadvantages to a persistent 
interpreter aside from possible memory leaks.

> Overview of Apache API and Architecture

Cool; it'll be over my head I think but if it's pertinent to the 
understanding of mod_perl, I will try to make sense :-)

> Response/Content Handlers

Groovy.  When is this talk?  I need to mark it on my calendar.

> Right now my weighting leans heavily toward explaining the API and
> writing custom handlers. Are more people interested in just speeding up
> their portable CGI code? Should I explain the traps in real detail or
> just mention they exist and say 'persistance' and 'forking' for answers?

I am mainly there for the "How to speed up my Perl CGI code" parts -- in 
particular XMLRPC, file I/O and forking external processes like fop.  I 
would love to know any pitfalls and caveats when using these things with 
mod_perl.  Also very handy would be dynamic mod_perl; I would like to use 
eval and whatever it is (I keep forgetting) to load up bits of perl and run 
them, and then free them when I need to unload/reload new changes, all 
within Perl's OO infrastructure.

> Or do we want a "How to install mod_perl in 90,000 different situations"
> talk? Heh. I can also add in configuring for multi-tier and load
> balancing, caching techniques, debugging, load testing, porting mod_perl
> modules to C, or other performance related issues if people want them.

Personally I'd be interested in hearing of them, but not more than 5 or 10 
minutes' worth, tops.  Too much variety leads to GES (Glassy-Eyed Syndrome) 
-- a nonfatal but debilitating condition where everyone listening to your 
talk tunes it out since there is too much variety and not enough interest, 
causing any interesting bits of your talk to go unnoticed.  :-)

> P.S. I appologize for any bad gammar or incoherent statements, it's
> almost 4:00am...

Get to bed then, you'll need your energy for the talk.  :-)

Regards,
Andrew



More information about the kw-pm mailing list