Asp.net IIS7集成管道模式比经典模式慢
我们正在W2008 R2标准上运行一个复杂的64位ASP.NET 2.0应用程序,使用VS2008 Team System进行的压力测试表明,集成管道模式比经典模式慢30% 我们广泛地比较了应用程序跟踪,似乎集成模式比经典模式一致地慢。也就是说,在集成模式下,不存在导致延迟的单点 这与微软关于集成管道的所有说法完全相反,因此可能是集成模式或服务器的配置有很大的问题。但我们没有发现任何设置会对此产生任何影响。可以找到一些关于Sharepoint和reporting services在集成模式下速度较慢的投诉,但我们的应用程序没有使用它们,因此这很可能是不相关的Asp.net IIS7集成管道模式比经典模式慢,asp.net,performance,iis,iis-7,integrated-pipeline-mode,Asp.net,Performance,Iis,Iis 7,Integrated Pipeline Mode,我们正在W2008 R2标准上运行一个复杂的64位ASP.NET 2.0应用程序,使用VS2008 Team System进行的压力测试表明,集成管道模式比经典模式慢30% 我们广泛地比较了应用程序跟踪,似乎集成模式比经典模式一致地慢。也就是说,在集成模式下,不存在导致延迟的单点 这与微软关于集成管道的所有说法完全相反,因此可能是集成模式或服务器的配置有很大的问题。但我们没有发现任何设置会对此产生任何影响。可以找到一些关于Sharepoint和reporting services在集成模式下速度
有什么想法可能会导致性能不佳,或者如何调试此问题吗?我将研究启用跟踪,并查看性能较慢的地方。这里有一篇好文章:
希望对您有所帮助。您看过perfmon中的线程用法了吗 我自己还没有测试过,但我猜测集成管道将使用更多的ASP.NET工作线程,因为所有请求都通过托管处理程序 您可以在此处找到更多详细信息: 请看我的问题:
不幸的是,没有一个地方的性能会变慢——使用集成管道,跟踪中的每个阶段都会变慢(以%为单位)。