IIS7 интегрированный режим конвейера медленнее, чем классический - PullRequest
4 голосов
/ 20 сентября 2010

Мы работаем со сложным 64-битным приложением ASP.NET 2.0 на W2008 R2. Стандартные и стресс-тесты, проведенные с VS2008 Team System, показали, что интегрированный конвейерный режим на 30% медленнее классического.

Мы имеемПо сравнению с этим приложением проводится тщательное отслеживание, и кажется, что интегрированный режим работает медленнее, чем классический.То есть, нет единой точки, которая вызывает задержки в интегрированном режиме.

Это совершенно противоположно всему, что Microsoft говорит об интегрированном конвейере, поэтому, возможно, что-то совершенно не так с конфигурациейИнтегрированный режим или сервер.Но мы не нашли никаких настроек, которые могли бы повлиять на это.Можно найти некоторые жалобы на то, что службы Sharepoint и службы отчетов работают медленнее в интегрированном режиме, но наше приложение не использует их, так что это, скорее всего, не связано.

Любые идеи, которые могут привести к снижению производительности или устранению этой проблемы.

Ответы [ 2 ]

0 голосов
/ 09 октября 2010

Вы смотрели на использование потоков в perfmon?

Я сам не проверял это, но я предполагаю, что Integrated Pipeline будет использовать больше рабочих потоков ASP.NET, поскольку все запросы проходят через управляемый обработчик.

Вы можете найти более подробную информацию здесь:

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

См. Мой вопрос здесь:

IIS7 Integrated vs Classic Pipeline - который использует большеТемы ASP.NET?

0 голосов
/ 20 сентября 2010

Я бы посмотрел на включение трассировки и увидел, где ваша производительность ниже. здесь есть хорошая статья:

http://www.west -wind.com / блог / сообщений / 9827.aspx

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...