I'm not trying to start a debate; I've already read a lot of mod_perl
vs. fastcgi advocacy threads, but I have a specific question or two I
haven't been able to find answered anywhere yet.
I have to do a large, heavily dynamic web site in Perl. It is a
requirement that dynamic content generation (database access, xml
parsing, etc.) take place on a separate cluster of servers from the web
servers. So, based on my understanding of mod_perl, it doesn't meet the
requirement. I suggested that we put heavily dynamic content on one
cluster with Apache/mod_perl servers and static content on another
cluster just running Apache, but even the mod_perl_tuning doc suggests
that this is suboptimal for a heavily dynamic site. (Maybe it's not?)
So, my main question: Is there a way to use mod_perl with remote
execution, or at that point is it just silly not to go with fastcgi?
My
only reservations about fastcgi are that mod_perl has a greater
development community and module availability. I'd like to use
HTML::Mason, for example, but don't know how it will run in a fastcgi
environment. I suspect it will run, but its doc states that it "works
best in conjunction with Apache and mod_perl." I don't want to be
trapped in an environment that will be less widely supported or
developed for.
Should I not be worrying about these issues with fastcgi? Is there a
mod_perl solution that will meet our requirements? Thanks for any
help...
tf
___________________________________________________________________
To get your own FREE ZDNet Onebox - FREE voicemail, email, and fax,
all in one place - sign up today at http://www.zdnetonebox.com