On Sat, 14 Jan 2006 11:34:10 +0000
"Jeff Peng" <[EMAIL PROTECTED]> wrote:

> Hi,lists,
> 
> We have some web applications in the schedule of development.We have
> not decided under which mode to run the services.They are some
> applications relative to email system.I think mod_perl or fastcgi
> should be the best choice.Is there anyone who have those experiences
> could give me some advice?What are the advantage and disadvantage
> about both of them?Are there any docs that describe the comparing
> about them?Thanks.

  Well the biggest difference that impact most people is that you'll
  probably have an easier time finding a shared web hosting provider
  that supports FastCGI vs mod_perl.  But if you're running on your
  own server this isn't an issue. 

  FastCGI's only real feature is that it allows you to run your
  CGI application in a persistant state to avoid the
  fork-compile-execute performance problem.  

  Whereas mod_perl can also do this via ModPerl::Registry,
  ModPerl::PerlRun, etc depending on your needs... but mod_perl also
  provides a ton of other useful features not available to most other
  web development environments. Some of these are: having full access to
  the Apache API, ability to filter the I/O of other applications,
  ability to change how URIs are mapped to files on the filesystem,
  ability to use protocols other than HTTP, etc, etc. 

  While FastCGI might be the right choice your *these* particular
  applications, mod_perl in general is typically a better choice for
  developers that build more complex systems or just a greater
  number of systems in general. 

 ---------------------------------
   Frank Wiles <[EMAIL PROTECTED]>
   http://www.wiles.org
 ---------------------------------

Reply via email to