我们在W2008 R2 Standard上运行复杂的64位ASP.NET 2.0应用程序,使用VS2008 Team System进行的压力测试表明集成管道模式比经典模式慢30%。
我们已经广泛地比较了应用程序跟踪,并且看起来集成模式比经典更慢。也就是说,没有一个点会导致集成模式延迟。
这与微软所说的有关集成管道的所有内容完全相反,因此可能是集成模式或服务器的配置存在一些问题。但我们没有发现任何会对此产生任何影响的设置。可以找到一些关于Sharepoint和报告服务在集成模式下较慢的抱怨,但是我们的应用程序没有使用它们,所以这很可能是不相关的。
任何可能导致性能不佳或如何调试此问题的想法?
答案 0 :(得分:0)
答案 1 :(得分:0)
您是否看过perfmon中的线程用法?
我自己没有对此进行测试,但我猜测Integrated Pipeline将使用更多ASP.NET工作线程,因为所有请求都通过托管处理程序传递。
您可以在此处找到更多详细信息:
http://msdn.microsoft.com/en-us/library/ff650682.aspx
在这里查看我的问题:
IIS7 Integrated vs Classic Pipeline - which uses more ASP.NET threads?