我已经在Windows 7(相同的脚本)上运行了WCAT结果 ts:included XSL in zip。遗憾。
以下是我注意到的事项:
IIS Express只能在提供的总请求中击败IIS,因为它可以一次处理更多请求!
关于正在发生的事情的理论:
applicationhost.config
中没有在IIS applicationhost.config
中注册的许多其他模块。那么额外的调试/跟踪模块会导致问题吗?FileCache
和HTTPCache
个模块。这可能是为什么?我希望asp.net专家可以澄清如果IIS express不受限制,这些结果是如何实现的。
答案 0 :(得分:9)
默认情况下,IIS Express启用了失败的请求跟踪。如果禁用它,您可能会看到一些性能提升。 (对applicationhost.config中的traceFailedRequestsLogging元素设置enabled =“false”)
答案 1 :(得分:4)
连接点:http://forums.iis.net/p/1175052/1969390.aspx#1969390。在iis.net论坛上也提出了同样的问题,并且讨论了热烈的讨论。
为了澄清,IIS Express主要用作Web开发工具,它提供了超过Cassini开发服务器的超集功能。性能不是此版本的首要任务。确实,IIS Express没有连接限制,但XP的兼容性是以成本为代价的。
尝试将stdout重定向到nul。它会提高你的性能。