如何减少ASP.net MVC 2中的首次加载时间?

Bil*_*ill 5 asp.net iis-6 asp.net-mvc-2

我有一个在本地运行良好的ASP.net MVC 2应用程序.但是,当我将文件移动到我的生产服务器时,我得到的第一次滞后时间约为30秒,我认为这是第一次编译.之后应用程序正常工作.然后在大约20-30分钟不使用后,应用程序需要另外30秒左右才能加载.

我确实尝试预编译代码,但在第一次加载时仍然存在延迟.

是否有任何技巧可以让应用程序在第一次加载时更快地运行?

我使用的是ASP.net 3.5,IIS 6,visual studio 2010,MVC 2.

谢谢

Voo*_*ild 6

Scott Gu 在这里有一篇很好的博文

编辑:

这里有关于serverfault 的类似帖子,这可能很有用.


Bil*_*ill 2

我决定编写一个 Windows 服务应用程序,每 10 分钟调用一次我的页面,到目前为止,它运行良好。