Hi,
On Sep 30, 2008, at 1:14 AM, Aristotle Pagaltzis wrote:
* John Lee <[EMAIL PROTECTED]> [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: [EMAIL PROTECTED]
Use XMPP!
_______________________________________________
List: [email protected]
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/