【发布时间】:2026-02-21 02:35:01
【问题描述】:
我已将在 Windows 7 上运行的 WCAT 结果(相同的脚本)上传到 ts:included XSL in zip。对不起。
这是我注意到的:
- IIS Express 的每秒请求数和处理的总事务数略高于普通 IIS。
- IIS Express 一次最多执行 100 个请求,而 Windows 7 上的普通 IIS 按照设计限制为 10 个。
- IIS express 正在使用高出 30% 的 cpu,这可能是因为它一次处理了额外的请求。
- 但平均而言,Express 请求需要更长的时间才能完成……最多 4 倍。请参阅请求执行时间性能计数器和时间分析(第一个和最后一个字节)。
IIS Express 只能在总请求数上击败 IIS,因为它一次可以处理更多请求!
关于正在发生的事情的理论:
- IIS express 将每个请求打印到命令行窗口这一事实是否会减慢它的速度?
- 我还注意到在 IIS express
applicationhost.config中注册的许多附加模块不在 IISapplicationhost.config中。那么额外的调试/跟踪模块是否会导致问题? - 我注意到 IIS express 没有
FileCache和HTTPCache模块。这可能是为什么?
我希望 asp.net 专家能够阐明如果 IIS express 不受限制,这些结果是如何可能的。
【问题讨论】:
标签: asp.net iis iis-express