与IIS6相比,IIS7启动缓慢的appPool启动

时间:2009-11-16 15:01:23

标签: iis-7 asp.net-3.5

我最近购买了一些全新运行IIS7的Windows Server 2008。

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

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

我已经看到一些关于网络缓慢的帖子和一篇关于它的帖子和人们抛出愚蠢的答案,例如因为你的代码没有编译或者与JIT有关,而且这两个答案几乎都是与JIT押韵的词,但有一个额外的字母。我之所以这么说,是因为我在IIS6中运行了更大的Web应用程序而没有经历这种滞后。

感谢您带来的任何内容。

编辑: 刚做完一些时间,第一次请求返回页面最多需要28秒......

1 个答案:

答案 0 :(得分:1)

由于使用经典模式,这很慢,我已将它移动到集成管道,这在加载时间大约9秒时更快,这仍然是不可接受的,但我相信这是一个应用程序问题,现在不是IIS。