We have an IIS 6.0 server with about 250 small websites. It's a Microsoft Windows 2003 Server, SP2 with a Dual Core, 2 GB processor, 4 GB RAM.
One of these websites is soon to be featured on a popular TV show that claims up to 15 million viewers. We expect a very large influx of requests to the site over a very short period of time. It seems entirely possible that we could see over 100,000 requests landsliding in, and we have no experience with this sort of thing.
Our question, of course, is: Can the server handle it?
The site itself is primarily HTML with an "index.php" homepage and a Wordpress installation. It has been assigned its own application pool in IIS.
I've done some experimenting in a testing environment and found that making any changes on the application pool properties for CPU settings breaks the site due to a FastCGI conflict. I think CPU overload is what worries me the most.
Can anyone offer a bit of advice?