I think they do it because it is more simple to install it, and because mod_perl works well under Windows also, while fastcgi is harder to use.
fastcgi also has the advantage that offers the possibility of restarting an external application without restarting the whole server, but it is harder to install and I don't even know if it can be used well under Windows. fcgid is easier to use than fastcgi but it doesn't offer the possibility of running an external program.
fastcgi and mod_perl work in a similar way, so the speed difference shouldn't be too big.
Those who use other servers than Apache use fastcgi because those servers don't offer their own environment for running a program permanently like Apache does with its modules.
If they'd offer that possibility, many users would also probably use it.It is too bad that fastcgi can't be installed as easy as the Apache modules, both under Linux and Windows...
Octavian----- Original Message ----- From: "howard chen" <howachen@xxxxxxxxx>
To: <users@xxxxxxxxxxxxxxxx> Sent: Saturday, January 17, 2009 10:19 AM Subject: Why fastcgi is not popular in Apache?
Hello, Just wonder why not many people using fastcgi in Apache, rather, people tends to use mod_php, mod_perl, mod_python etc.Seems fastcgi is more popular in Lighttpd, are there technical reason behind?Thanks. --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx
--------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx