【问题标题】:IIS7 slow appPool startup compared to IIS6与 IIS6 相比,IIS7 的 appPool 启动速度较慢
【发布时间】:2009-11-16 15:01:22
【问题描述】:

我最近购买了一些新的 Windows Server 2008 机器,它们都运行 IIS7。

我已将我的一些网站转移到他们那里,但当应用程序池首次启动时,它们的运行似乎非常缓慢。 所有网站都是预编译的(使用 webdeploy),并且在 IIS6 中它们的速度很快,我认为这可能只是因为 Web 应用程序相当大,但我在较小的应用程序上也遇到了同样的问题。

应用程序池设置为经典模式,因为我们无法让 urlMapping 在集成模式下工作。

我看过一些关于网络速度慢的帖子,还有一篇关于它的帖子,人们抛出愚蠢的答案,比如因为你的代码没有编译或者它与 JIT 相关,而且这两个答案几乎都是与 JIT 押韵但有一个额外字母的单词。我这样说是因为我在 IIS6 中运行过更大的 Web 应用程序并且没有遇到这种延迟。

感谢您为此提出的任何建议。

编辑: 刚刚做了一些计时,第一个请求返回页面最多可能需要 28 秒...

【问题讨论】:

  • 您的应用程序池设置是否与它们在 IIS6 上的设置类似?
  • 它们只是使用默认设置进行设置,并没有改变 IIS 给我的任何东西。
  • 由于使用经典模式,这很慢,我已将其移至集成管道,加载时间约为 9 秒,这仍然是不可接受的,但我相信这是一个应用程序问题,而不是 IIS。

标签: iis-7 asp.net-3.5


【解决方案1】:

由于使用经典模式,这很慢,我已将其移至集成管道,加载时间约为 9 秒,这仍然是不可接受的,但我相信这是一个应用程序问题,而不是 IIS。

【讨论】:

    猜你喜欢
    • 2018-07-01
    • 2015-08-14
    • 2010-12-16
    • 1970-01-01
    • 1970-01-01
    • 2020-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多