网站闲置ASP.NET MVC 3(IIS7)后第一个请求非常慢

Don*_*ato 4 asp.net asp.net-mvc iis-7

我在ASP.Net MVC 3中开发了一个项目,我的主机是使用iis7(Win Web Serv 2008 R2),并且在网站闲置(大约1-2小时)之后的第一个请求非常慢.

我使用带有512Mb RAM的VPS.这可能与RAM太少有关吗?

任何人都可以帮助我解决这种行为的可能原因吗?

Dar*_*rov 10

在一定量的不活动之后,IIS卸载AppDomain.然后第一个请求再次加载应用程序,这个速度较慢.您可以尝试在IIS的属性中配置此期间,但可能还有其他原因导致应用程序卸载,例如达到某个阈值的CPU或内存使用量.这些阈值也可以在IIS中配置.

这不是ASP.NET MVC的特定内容.对于所有ASP.NET应用程序来说都是如此.