我有一个 ASP.net MVC 4 站点,它在第一次请求时变慢了。它的速度并不高,但页面加载时使用长 1000-700 毫秒,第一次长 8-15seg。例如,当我等待 10 分钟然后回来提出请求时,就会发生这种情况。该网站尚未在生产服务器上。可能是当应用程序池没有收到任何请求时它进入睡眠状态?
我在框架 4 中配置了新的 AutoStart 模式: http ://weblogs.asp.net/scottgu/archive/2009/09/15/auto-start-asp-net-applications-vs-2010-and-net-4 -0-series.aspx
我认为这可能是对 SQL Server Express 2012(在同一服务器中)的第一个请求。我已经在数据库中设置了 autoclose=off。
我还能做什么?我怎么能看到第一个请求发生了什么以避免响应缓慢?