Introduction
As an IIS administrator it sometimes gets downright annoying having to fend
off all the insults from Apache admins I meet claming innate server superiority.
Generally the discussion about Web administration starts first with all the
various security holes plaguing IIS and the negative press the platform garnered
over the last year. Then it invariably moves to a discussion about how
Netcraft and other stats sites show Apache as
the dominant server on the Web, or how a certain big site uses Apache, or how
there are so many cool modules
to add to Apache.
Pointing out that scads of non-identified corporate in-house
servers run IIS, or that it too is a free server (since it comes with the
operating system), or that there are in fact plenty of cool
add-ons for IIS (including
many that provide source code)
-- all this does little to dissuade these server chauvinists of their opinion.
Rather than whining about rude Apache admins, however, I thought it would be a more
useful response simply to write down some of the ways I've found of improving
IIS. So without further delay here are my top ten tips for making the most
of your IIS.