代码之家  ›  专栏  ›  技术社区  ›  Skrim

IIS7集成流水线模式慢于经典

  •  4
  • Skrim  · 技术社区  · 16 年前

    我们正在W2008 R2标准上运行一个复杂的64位ASP.NET 2.0应用程序,使用VS2008团队系统进行的压力测试表明,集成管道模式比经典模式慢30%。

    我们对应用程序的跟踪进行了广泛的比较,发现集成模式比经典模式要慢得多。也就是说,在集成模式中没有导致延迟的单点。

    这与微软所说的关于集成管道的一切完全相反,因此可能是集成模式或服务器的配置有问题。但我们还没有发现任何设置会对此产生任何影响有些人抱怨Sharepoint和reporting services在集成模式下速度较慢,但我们的应用程序没有使用它们,因此这很可能与此无关。

    有什么可能导致性能差或如何调试这个问题的想法吗?

    2 回复  |  直到 13 年前
        1
  •  0
  •   Richard    16 年前

    我将查看启用跟踪的情况,并查看您的性能在哪里较慢这里有一篇好文章:

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

    希望能有所帮助。

        2
  •  0
  •   Community Mohan Dere    9 年前

    你看过perfmon中的线程使用情况吗?

    我自己还没有测试过,但我猜集成管道将使用更多的asp.net工作线程,因为所有请求都通过托管处理程序传递。

    您可以在此处找到更多详细信息:

    http://msdn.microsoft.com/en-us/library/ff650682.aspx

    请看我的问题:

    IIS7 Integrated vs Classic Pipeline - which uses more ASP.NET threads?