Экспресс-запросы IIS выполняются в 4 раза дольше

Я загрузил результаты WCAT, запущенные в Windows 7, с тем же сценарием, в ts: включает XSL в zip . извините.

Вот что я заметил:

  1. IIS Express имеет несколько более высокие запросы в секунду и общее количество обслуживаемых транзакций, чем в обычном IIS.
  2. IIS Express выполняет до 100 запросов за раз, в то время как обычный IIS в Windows 7 ограничен 10, как было задумано.
  3. IIS Express использует на 30% больше ЦП, вероятно, из-за дополнительных запросов, которые он обрабатывает одновременно.
  4. Но в среднем экспресс-запросы выполняются гораздо дольше… до 4 раз дольше. см. Счетчик производительности «Время выполнения запроса» и анализ времени (первый и последний байт).

IIS Express может превзойти IIS только по общему количеству обслуженных запросов, потому что он может обрабатывать больше запросов за раз!

Теории происходящего:

  1. Может ли тот факт, что IIS Express выводит каждый запрос в окно командной строки даже с установленной трассировкой, не замедляет его?
  2. Я также заметил множество дополнительных модулей, зарегистрированных в IIS express applicationhost.config ], которых нет в IIS applicationhost.config . Могут ли дополнительные модули отладки / трассировки быть причиной проблемы?
  3. Я заметил, что IIS Express не имеет модулей FileCache и HTTPCache . Может быть, именно поэтому?

Я надеюсь, что эксперты asp.net смогут прояснить, как такие результаты возможны, если IIS Express не ограничен.

8
задан EBarr 21 March 2014 в 14:33
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: