I have a website that could potentially have spikes up to 10,000 concurrent hits at a time... I'll have a dedicated gigabit NIC assigned to the website and up to a gigabit in internet throughput.. With that said.. It's a DotNetNuke v7 website. I'm using .NET 4.0 dedicated app pool. I have 6 GB's of memory on the server and the ability to add 2 more. Currently I have 1 GB free of memory with the currently allocated 6 GBs. I have 4 x cores @ 2.6GHz each. The storage array is RAID 10.
What performance tuning changes do I need to do for this website?