> Running any form of web site on a Windows web server is a bad idea: be
prepared for your site to go down *frequently*. However, if you have
no choice, then you will just have to make do with what you have.
Was there any need to even both with that paragraph? He wasn't asking for
any opinion whatsoever about his choice of webserver. And if you can't set
up a Windows server properly, then thats your problem. Windows webserver is
easy to get going, but takes a bit of effort to make sure it works well.
Other servers will be more effort to install, but will generally be by
default more secure and stable. Both take effort, but wherever you put that
effort you can make it work perfectly well. There are millions of Windows
servers out there with no problem - there may be more problems
proportionally with Windows, but that is because, as you say, people who
don't know what they are doing use it more, and so if they don't set it up
correctly or often run it on improperly configured computers or bad
connections then of course it will go wrong.
So simply:
Lots of people on bad connections running server => poor overall apparent
reliability of IIS
That percieved poor reliability => more professional servers use Apache etc
Apache on pro servers means Apache reliability very high => spiralling
reputations!
Of course thats not to say there aren't problems with IIS and security, but
these can be fixed with automatic updates and generally don't need the
server to be restarted.
David