Pardon me, but you appear to be the ONLY person actually using mod_perl
or FastCGI in a production environment. 

As for my assumptions being "flawed", that would mean that the
developers at Java Software (formerly JavaSoft) don't know what they're
talking about either, nor do the course developers at Sun Educational
Services, nor do anyone else I work with at Sun.

Perhaps the reason people are ignoring your argument against using Java
is because your argument is, plain and simple, wrong.

Now I hope this puts an end to this stupid thread.


John Goerzen wrote:
> 
> OK, this is about the 6th or 7th time I've said this and STILL people are
> ignoring it.
> 
> Your whole argument is based on a flawed premise: that with CGI, a new
> process must be started for each request.  This is plain and simply NOT
> correct.  I have pointed this out time and time again.
> 
> Any benchmarks comparing Java to this sort of thing are misleading at best,
> and more likely downright incorrect.
> 
> If people want to discuss the performance of mod_perl or FastCGI vs.
> servelts, please do so.  But please cease this misleading practice of
> comparing current Java to outdated Perl.
> 
> In <[EMAIL PROTECTED]>, I wrote:
> 
> I keep saying this and apparently nobody is listening.
> 
> Let me give you URLs then:
> 
> http://www.apache.org/related_projects.html#modperl
> 
>   "With mod_perl it is possible to write Apache modules entirely in Perl.
>    In addition, the PERSISTENT interpreter embedded in the server avoids
>    the overhead of starting an external interpreter and the penalty of
>    Perl start-up time."  (emphasis mine)
> 
> http://fastcgi.idle.com/fcgi-devkit-2.1/doc/fastcgi-whitepaper/fastcgi.htm
> 
>   "FastCGI processes are persistent: after finishing a request, they wait
>    for a new request instead of exiting."
> 
>   "FastCGI . . . multiplexes the environment information . . . [allowing]
>    FastCGI programs to run on remote machines"
> 
> On Wed, Feb 17, 1999 at 11:10:12AM -0700, Jeff Galyan wrote:
> 
> > When a webserver (let's say Apache) gets a request from a client to run
> > a traditional CGI, the server spawns a new process *independent* of
> > itself. If the process is a Perl process, then it has the overhead of
> > initialization, reading in the file, parsing, etc. *before* it can do
> > anything useful to the end user.
> 
> Not if using mod_perl or FastCGI, as I have kept saying.  As the rest of
> your post relies on this flawed assumption, there isn't much else to say.

-- 
Jeff Galyan
http://www.anamorphic.com
http://www.sun.com
jeffrey dot galyan at sun dot com
talisman at anamorphic dot com
Sun Certified Java(TM) Programmer
======================================================================
Linus Torvalds on Microsoft and software development:
"... if it's a hobby for me and a job for you, why are you doing such a
shoddy job of it?"

The views expressed herein do not necessarily reflect those of my
employer.

Sun Microsystems, Inc., has no connection to my involvement with the
Mozilla Organization.

Reply via email to