in reply to More than mod_cgi less than mod_perl.
- Faster than the standard cgi-bin interface, possibly by eliminating the extra fork per request.
- More functional than the standard cgi-bin interface, though this seems to be a minor concern
- Easier to use than mod_perl; that is, without the standard mod_perl gotchas
- More available than fastcgi or mod_perl. That is, easier for the hosting provider to offer, so that more hosting providers will. Preferably, those providers that don't think about it should be offering whatever this new service is "by default". Certainly, it must be possible to set this up without allowing a clueless script to completely trash the webserver instance for everyone. (aka, "suexec would be nice")
If this is what you want, I think that the last requirement there is going to be the kicker.
First off, any module that requires the perl source code and/or libperl to build all its parts is never going to be in the default apache configuration. This includes Apache::PerlRun, since that depends on mod_perl. It also includes PersistentPerl, mentioned elsewhere, since that requires building a separate executeable linked to libperl.
Instead, may I ask: what's wrong with fastcgi?
In the past, fastcgi was almost killed by licensing issues - I think the original developers were for a while wanting you to pay for access to the module - but that's not the case any longer. mod_fastcgi is open source, and there are fastcgi implementations for most webservers out there. (the webserver world doesn't begin and end with Apache) If your webhost isn't offering fastcgi, switch to one that does, and let your old host know why you're switching.
-- @/=map{[/./g]}qw/.h_nJ Xapou cets krht ele_ r_ra/; map{y/X_/\n /;print}map{pop@$_}@/for@/
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^2: More than mod_cgi less than mod_perl.
by techcode (Hermit) on Jun 07, 2005 at 21:41 UTC | |
by Gilimanjaro (Hermit) on Jun 07, 2005 at 22:05 UTC | |
by Cap'n Steve (Friar) on Jun 08, 2005 at 06:37 UTC | |
by techcode (Hermit) on Jun 08, 2005 at 10:02 UTC | |
by Cap'n Steve (Friar) on Jun 09, 2005 at 06:00 UTC |