2

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

我已经放入了 MVCMiniPorifler,它看起来不像是数据库引起了问题。但是,我也看不出是什么导致了问题。我可以多次点击同一页面,它会在一两秒内返回,然后突然同一页面需要 20 多秒才能响应。

有没有人见过这种行为?任何帮助将不胜感激,我不确定下一步该尝试什么。

4

1 回答 1

0

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

于 2012-03-02T17:10:39.587 回答