I recall reading Microsoft documentation that stated IIS 5 will
support a maximum of 10,000 websites but the documentation did
not make the explicit distinction with regard to the hard-coded
maximum or its relevance to processor and related system resources.
The document did explain that IIS 6 would far exceed that maximum
but did not provide an explicit number.
As there was no explicit discussion regarding performance
degradation with regard to a 10th, a 100th, or a 10,000th
site I've concluded that the maximum discussed in that document
referred to an explicitly hard-coded maximum which pragmatically
speaking can be considered consistent with other hard-coded
maximums we encounter when using Microsoft's products.
I support my conclusion having tested other maximums, i.e.
Small Business Server (50 concurrent users), Windows 2000 Pro
(10 concurrent users) and so on. When reaching the stated
maximums an error message is displayed.
Those maximums were low and rather easy to test. Can my
conclusion while logically faulty be relied on to make
practical decisions?
On the basis of the indisputable facts that Microsoft does
impose hard-coded maximums into its products I would say yes,
the conclusion while logically faulty due to lack of explicit
testing does provide sufficiently reliable indication that
there is indeed a maximum number of sites a SPS implementation
may deploy. That number is at least 10,000.