[Catalyst] Re: fcgid
Pedro Melo
melo at simplicidade.org
Wed Oct 1 12:15:26 BST 2008
Hi,
On Sep 30, 2008, at 1:14 AM, Aristotle Pagaltzis wrote:
> * John Lee <jlee+catalyst at pangeamedia.com> [2008-09-29 16:05]:
>> What's the general concensus in the catalyst community
>> nowadays? Is mod_fastcgi preferred at large over mod_fcgid
>> these days?
>
> Personally? ::Engine::HTTP::Prefork + ::Plugin::Static::Simple.
+1 for ::Engine::HTTP::Prefork.
I use both lighttpd and nginx as a front-end (all static content is
served directly from them) and only dynamic requests reach the backend
server.
I find the use of pure HTTP protocol (instead of fastcgi for example)
a better compromise.
For the longest time (until I discovered ::Prefork) I used a minimal
compilation of Apache+mod_perl that was very acceptable in terms of
memory usage, but ::Prefork is much easier to install.
For complex configurations I like to have a perlbal in the mix. With
it, and some custom plugin work, I was able to do live updates, where
parts of your client base are each one running a different version of
your app. You should not abuse this, but it is very good to slowly
upgrade your user base to a new release. The trick I used was to
switch the user (x % of them) on login to the new code-base.
Anyway, the use of HTTP allows me to do this kind of traffic
engineering.
Best regards,
--
Pedro Melo
Blog: http://www.simplicidade.org/notes/
XMPP ID: melo at simplicidade.org
Use XMPP!
More information about the Catalyst
mailing list