My boss told me we can get a new web server if it is really necessary. I don't know if this is really necessary, so I decided to ask the ones who probably do know.
The website has the IIS 6.0 as well the Apache installed. The IIS is hosting only one application, which is a long polling application (consumes a lot of threads).
The current machine is a Windows 2003 with two CPUs (probably one physical, but two logical).
We have around 3,000 unique visitors per day.
When you type in the address and hit enter, sometimes it takes even more than a minute for an initial load.
I tried to fine tune the IIS by increasing the maxWorkerThreads, maxIoThreads, and other process model attributes but to not much avail.
Is there any use in obtaining a better machine? How much better? Any suggestions?
Any suggestions that could help and do not include a purchase of a new machine?
EDIT: Here's the current system information
Computer: Intel(R) Xeon(R) CPU 5130 @ 2.00 GHz, 2.00 GB RAM
Operating system: Microsoft Windows Server 2003, Standard Edition, Service Pack 2
Please let me know if you need other information in regards of the system.