2010-09-20 2 views
4

Мы выполняем сложное 64-разрядное приложение ASP.NET 2.0 на стандарте W2008 R2 Стандартные и стресс-тесты, выполненные с помощью Team Team Team Team Team 2008, показали, что интегрированный режим конвейера на 30% медленнее классического режима.Интегрированный режим конвейера IIS7 медленнее, чем классический

Мы сравнили трассировку приложения широко и, как представляется, интегрированный режим является равномерно медленнее, чем классический. То есть, нет единой точки, которая вызывает задержки в интегрированном режиме.

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

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

ответ

0

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

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

Надежда, что помогает.

+0

К сожалению, нет ни одного места, где производительность медленнее - каждая фаза следа примерно столько же медленнее (в%) с интегрированным конвейером. – Skrim

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?

 Смежные вопросы

  • Нет связанных вопросов^_^