我们有几个站点在 Windows 2008 服务器上运行 MVC3。我们看到,这些站点平均每个站点都使用超过 300 mb 的内存和高 CPU。每个站点在收到请求时很容易达到 20-25% 的 CPU。
这是正常的吗?我知道我的问题很笼统,但是如果我们要花时间进行优化等。我们应该瞄准什么?对于典型的数据库驱动的 MVC3 网站,内存和 cpu 使用情况是什么被认为是正常的?
另外,有人告诉我我们应该“分析”应用程序以解决高 CPU 使用率问题?这是通过 Visual Studio 还是通过其他一些工具完成的?
提前感谢您的帮助,
GS