[cgiapp] mod_perl vs. FastCGI
Steve
steve at octane.to
Mon Feb 9 13:55:09 EST 2009
I've got my app with Dispatch (and Autorunmode) running under mod_fcgid.
I've actually seen some pretty astounding speed improvements (approx 17x
faster) since I've done it.
I usually debug my apps by reverting my local apache config to run under
vanilla CGI.
---
Steve Comrie
Benjamin Hitz wrote:
>
> We have converted a plain cgi app under CGI::App (no dispatch) to run
> under FCGI without much difficulty (Solaris). The biggest problem I
> had was some "mixed" apps where I was creating 2 distinct DBI database
> handles. Once I got it down to 1, everything worked well.
>
> Primary gain is start up time from stuff like DBIx::Class (but
> CGI::App and even perl are kinda heavy weight).
>
> We still have to restart apache to debug it, although "in principle"
> you don't.
>
> Ben
>
> On Jan 19, 2009, at 8:57 AM, fREW Schmidt wrote:
>
>> Someone earlier mentioned that FastCGI adds a good layer between
>> apache and the application.
>>
>> The main issues I have with mod_perl is that even with Apache2::Reload
>> I still get errors and have to restart the server while I am
>> developing. I think the issue has something to do with the way that
>> Autorunmode is implemented.
>>
>>
>> I also like the idea that with FastCGI we can switch back to IIS. I
>> am trying to convince my boss that Apache is a good option, but it
>> would be nice to be able to switch back to IIS if there are issues.
>>
>> Anyway, I worry that I will keep having issues like this as I develop,
>> and restarting the server every time I make a change (while in
>> development of course) is just silly. Does anyone know how hard it is
>> to set up FastCGI with CGI::Application and
>> CGI::Application::Dispatch?
>>
>>
>> --
>>
>> -fREW
>>
>> ##### CGI::Application community mailing list ################
>> ## ##
>> ## To unsubscribe, or change your message delivery options, ##
>> ## visit: http://lists.openlib.org/mailman/listinfo/cgiapp ##
>> ## ##
>> ## Web archive: http://lists.openlib.org/pipermail/cgiapp/ ##
>> ## Wiki: http://cgiapp.erlbaum.net/ ##
>> ## ##
>> ################################################################
>
> --
> Ben Hitz
> Senior Scientific Programmer ** Saccharomyces Genome Database ** GO
> Consortium
> Stanford University ** hitz at genome.stanford.edu
>
>
>
>
> ##### CGI::Application community mailing list ################
> ## ##
> ## To unsubscribe, or change your message delivery options, ##
> ## visit: http://lists.openlib.org/mailman/listinfo/cgiapp ##
> ## ##
> ## Web archive: http://lists.openlib.org/pipermail/cgiapp/ ##
> ## Wiki: http://cgiapp.erlbaum.net/ ##
> ## ##
> ################################################################
>
More information about the cgiapp
mailing list