MVC3生产iis7上的速度



我有一个MVC3应用程序,它在我的开发环境中运行得很快(即使指向生产数据库)。然而,当我发布应用程序并将其移动到生产iis7环境中时,它会以蜗牛般的速度运行。我知道应用程序池启动时初始加载可能需要几秒钟,但这需要20多秒。然后快速点击几次,下一次点击将花费20多秒。

我放入了MVCMiniPorifler,看起来数据库并没有造成问题。但是,我也看不出是什么导致了这个问题。我可以多次点击同一个页面,它在一秒钟或两秒钟内返回,然后突然同一页面需要20多秒才能响应。

以前有人见过这种行为吗?任何帮助都将不胜感激,我不知道下一步该怎么做。

生产服务器上运行的其他web应用程序可能正在锁定所需资源。是否存在多个站点使用的通用文件或文件夹?你是否在任何网站之间共享应用程序池?