2011-02-02 102 views
4

当我第一次从我的ASP.NET MVC 3网站请求页面时,它似乎遭受延迟,但在随后的请求中它是即时的。我没有在页面上缓存,所以第二个请求从服务器上拉出。有没有办法预装整个应用程序?ASP.NET MVC 3预编译

+0

可能重复的[我可以预编译我的ASP.NET MVC应用程序?](http://stackoverflow.com/questions/336205/can-i-precompile-my-asp-net-mvc-application) – 2011-02-02 05:01:58

回答

2

有在IIS 7.5和ASP.NET 4.0中的新功能,Auto-Start允许您在服务器启动从而避免了延迟加载所有应用程序罪的记忆。对于以前的所有版本,您可以在服务器启动时安排自动请求,以便将应用程序加载到内存中,以便后续请求更快。