On Dec 22, 2005, at 1:51 PM, Perrin Harkins wrote:
You're pretty much describing lighthttpd + FastCGI. However, I don't
think it supports SSL and it obviously has no support for any other
apache modules or for hooking into request stages (although FastCGI
has
some things, like authentication handlers).
it does support ssl , but the configuration is a bit awkward.
it has a weird equivalent of apache request stages, which can be
accessed via custom plugins, and *might* be accessed via other methods.
more is here:
state engine:
http://lighttpd.net/documentation/state.html
plugin system:
http://lighttpd.net/documentation/plugins.html
personally, i've found lighttpd to be really good for:
serving small static files
proxying to apache_modperl if you need no request stage processing
and you want something lighter than apache and simpler than squid
running php (lighttpd + php5cgi + fcgi + eaccelerator compiled cache
on my freebsd6 box is considerably faster / more efficient w/
resources than every apache2 setup i've tried. i've found similar
operations in mod_perl under apache2 are faster than that though.)
its really not good for:
most other things that apache2/mp2 is freaking excellent at
fortunately for me (and not you) those are things that i need, but
you most likely don't
now back to mod_perl