2011-02-02 121 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允許您在服務器啓動從而避免了延遲加載所有應用程序罪的記憶。對於以前的所有版本,您可以在服務器啓動時安排自動請求,以便將應用程序加載到內存中,以便後續請求更快。