-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Fri, Dec 14, 2001 at 12:12:09PM -0800, Jeff Yoak wrote:
>          Recently I did a substantial project for a client in using 
> mod_perl.  That client is happy with the work, but an investor with their 
> company is very angry because of what a horrible choice mod_perl is for 
> high-load web applications compared with Apache modules and even CGI 
> programs, written in C.

Word of the day: ultracrepidarianism

Of course, financial investors are experts in the field of backend systems.  One 
in this situation wishes your client would pick up on that.  The fact that he's 
comparing mod_perl (an Apache module) to an Apache module should be a glaring 
sign of said investor's utter cluelessness.  The fact that he's even mentioning 
CGI versus a server API-level module -- well, I'll stop now before I embarass 
someone.

>                          If anyone on this list could forward any resources 
> that do comparisons along these lines, or even analysis of mod_perl's 
> handling of high-load web traffic, I would be very grateful.

Whether C is more efficient than a RAD language like Perl (or Python or PHP) is 
an incredibly stupid question, because one with sufficient knowledge should know 
already that the answer is yes.  The real question is whether said efficiency is 
worth the arduous hassle of building the app in C.  Considering the speed at 
which modern servers execute interpreted or JIT-compiled languages, that answer 
is almost always no.  There is "fast", but then there's "fast enough (and 
finished developing in 25% of the time)".  They'll have to decide what's more 
important.

Now, as for case studies, here's a quick list:

http://perl.apache.org/sites.html

And then this article, outlining how mod_perl was used to build the eToys site:

http://www.perl.com/pub/a/2001/10/17/etoys.html

And now for a completely shameless plug:

http://www.iqcoordinator.com/

Which is a processing-intensive work order management system, built entirely on 
mod_perl.  (Some day I will write an article myself :)  Our systems don't even 
break a sweat.  Actually, mod_perl saved us from having to buy more hardware.  
It's plenty fast.

- -- 
Stephen Clouse <[EMAIL PROTECTED]>
Senior Programmer, IQ Coordinator Project Lead
The IQ Group, Inc. <http://www.theiqgroup.com/>

-----BEGIN PGP SIGNATURE-----
Version: PGP 6.5.8

iQA/AwUBPBpphQOGqGs0PadnEQLW2gCdGonCCAU0aCauPTTsIZMvzcWU1mIAnj3J
BBNeCw2RdSN90qTCYDFLUYPP
=Exa7
-----END PGP SIGNATURE-----

Reply via email to