我有一个MVC3应用程序,它在我的开发环境中运行得很快(即使指向生产数据库)。但是,当我发布应用程序并将其移动到生产iis7环境时,它以蜗牛的速度运行。我知道,当应用程序池启动时,初始加载可能需要几秒钟,但这需要20多秒。然后快速点击几下,下一次点击将再次花费20多秒。
我已经放入了MVCMiniPorifler,看起来数据库不会导致问题。但是,我也看不出是什么导致了这个问题。我可以多次点击同一页面,它会在一秒或2秒内返回,然后突然相同的页面需要20秒以上才能响应。
之前有没有人见过这种行为?任何帮助将不胜感激,我不知道下一步该尝试什么。
答案 0 :(得分:0)
生产服务器上运行的其他Web应用程序可能会锁定所需的资源。是否有多个站点使用的公共文件或文件夹?您是否在任何网站之间共享应用程序池?