He cargado los resultados de WCAT ejecutados en Windows 7, mismo script, en ts: included XSL in zip. lo siento.Las solicitudes express de IIS tardan 4 veces más en ejecutarse
Esto es lo que he notado:
- IIS Express tiene más leve peticiones más altas por segundo, y el total de transacciones servido de IIS normal.
- IIS Express está ejecutando hasta 100 solicitudes a la vez, mientras que IIS normal en Windows 7 está limitado a 10 según lo diseñado.
- IIS express está usando una CPU 30% más alta, probablemente debido a las solicitudes adicionales que maneja a la vez.
- Pero, en promedio, las solicitudes de Express tardan mucho más en completarse ... hasta 4 veces más. ver el contador de rendimiento del tiempo de ejecución de solicitud y el análisis de tiempo (primer y último byte).
IIS Express solo puede vencer a IIS en el total de solicitudes atendidas porque puede manejar más solicitudes a la vez.
Las teorías sobre lo que está sucediendo:
- Podría el hecho de que expresa IIS está imprimiendo cada solicitud para comandar ventana de línea, incluso con el rastro establece ninguna se hace lenta?
- También noté una gran cantidad de módulos adicionales registrados en IIS express
applicationhost.config
que no están en IISapplicationhost.config
. ¿Podrían los módulos adicionales de depuración/rastreo estar causando el problema? - Noto que IIS express no tiene los módulos
FileCache
yHTTPCache
. ¿Podría ser eso por qué?
Espero que los expertos de asp.net puedan aclarar cómo estos resultados son posibles si IIS express no está limitado.