Marc,

> I thought Demon used thttpd for their customers subdomains, not
> apache. They may be using an adapted version (the Dutch branch still
> ran thttpd 1.0 when I last looked), of which your mod is somehow a
> child, of course.
> 
They do now, but they used to use Apache. I would presume their requirements 
for mass virtual hosting and hardcore performance are the reason why, as you 
suggested. To be fair though, 90% of people out there wouldn't need - will 
never need - that level of virtual hosting and/or performance. Demon are 
BIG. :)

> Thttpd uses much less resources, both in memory and cpu. I can really
> recommend it. Some ISPs seem to use it as a special pics servers to
> get the load of their apache.
> 
> As for virtual hosting with thttpd, it is dead simple. All you need is
> a "-v" when starting it, and subdirectories for the virtual hosts in
> the main server data directory, plus symbolic links, if you want both
> www.domain.com and domain.com to work.
> 
Yes, thttpd is very good for vhosts. Someone on a mailing list I'm subscribed 
to did benchmarks on thttpd/zeus/apache/fhttpd recently...

http://www.linux.ie/pipermail/webdev/2000-October/000729.html

..and it came out quite well. There are some reported bugs though, problems 
with POST being one. (Note: Donncha's benchmarks tend to be a bit non-
standard. :)

They all have their upsides and downsides - no-one should really decide on 
one before trying them all. Me, I'm happy with Apache because I don't run all 
that many doms, and because I'm comfortable with it - it does the job, and it 
does it well.

It also has better than average support, mostly because of its huge market 
share, but also because people like Ralf Engelchall will actually answer your 
questions directly. (He's answered a couple of my questions on the mod_ssl 
mailing list. Rasmus Lerdorf has answered a couple of my questions on PHP 
too, both of which impress the hell out of me.)

Can you see an M$ developer answering a question about IIS or ASP? Yeah, 
right - you'll get an outsourced support person who quite likely will know 
less about the application that you do!

Oops, I'm ranting off-topic again, aren't I? :)

adam

Reply via email to