我有一个 MVC3 应用程序,它在我的开发环境中快速运行(即使指向生产数据库)。但是,当我发布应用程序并将其移至生产 iis7 环境时,它以蜗牛的速度运行。我知道随着应用程序池的启动,初始负载可能需要几秒钟,但这需要 20 多秒。然后单击几下会很快,下一次单击将再次需要 20 多秒。
我已经放入了 MVCMiniPorifler,它看起来不像是数据库引起了问题。但是,我也看不出是什么导致了问题。我可以多次点击同一页面,它会在一两秒内返回,然后突然同一页面需要 20 多秒才能响应。
有没有人见过这种行为?任何帮助将不胜感激,我不确定下一步该尝试什么。