I have an asp.net 3.5 web application running on Windows Server 2003. There is one section that makes use of DHTML (for tabs and other dynamic features) plus .NET Charting. On two Windows Server 2003 boxes, this particular section is very slow. However, locally for devs, and on other 2003 boxes, it works fine.
On one day, someone will see a specific performance issue in that section. On the next day, another person won't. However, there are consistent performance issues across all people. Everyone is accessing through intranet. These Server 2003 boxes are Terminal Servers. There must be a configuration issue causing this, rather than anything actually in the code base right?
What is a good place to start in narrowing down potential issues and figuring out the problem?