IIS7集成管道模式比经典慢

时间:2010-09-20 11:50:34

标签: asp.net performance iis iis-7 integrated-pipeline-mode

我们在W2008 R2 Standard上运行复杂的64位ASP.NET 2.0应用程序,使用VS2008 Team System进行的压力测试表明集成管道模式比经典模式慢30%。

我们已经广泛地比较了应用程序跟踪,并且看起来集成模式比经典更慢。也就是说,没有一个点会导致集成模式延迟。

这与微软所说的有关集成管道的所有内容完全相反,因此可能是集成模式或服务器的配置存在一些问题。但我们没有发现任何会对此产生任何影响的设置。可以找到一些关于Sharepoint和报告服务在集成模式下较慢的抱怨,但是我们的应用程序没有使用它们,所以这很可能是不相关的。

任何可能导致性能不佳或如何调试此问题的想法?

2 个答案:

答案 0 :(得分:0)

我会考虑启用跟踪并查看性能较慢的位置。这里有一篇好文章:

http://www.west-wind.com/weblog/posts/9827.aspx

希望有所帮助。

答案 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?