即使有大量的CPU和内存剩下IIS站点减慢? 加速如果用户分裂

我在IIS上有一个.net Web应用程序,该网站运行速度非常慢(在AWS EC2中型服务器2012上)。 CPU使用率和内存使用率都非常低。

我启动了另一个EC2(中型服务器2008),并将一半用户放在新的EC2上,现在这两个用户的网站速度都大大加快了。

我不知道是什么原因造成的。 总共只有几百个用户。 有什么东西我可以研究解决为什么发生这种情况,所以我可以回到一台服务器?

编辑:此外,不应该有太多的文件I / O,因为所有的文件下载和上传是在亚马逊S3,而不是在服务器存储。

你有没有尝试附加一个探查器,看看是怎么回事? 你知道,“专业分析”的东西? VS 2012有一个远程分析器,可以安装,然后在服务器上激活收集信息。

其他任何东西都是盲目的试图找出什么是错的。 分析是唯一有效的方法,应该经常使用。

检查:

http://www.microsoft.com/visualstudio/eng/downloads

然后到“远程工具为Visual Studio 2012”,这也启用远程分析。