ASP.NET MVC 3 预编译
当我第一次从 ASP.NET MVC 3 网站请求页面时,它似乎遇到了延迟,但在后续请求中,它是瞬时的。我在页面上没有缓存,因此第二个请求是从服务器中提取的。有没有办法预加载整个应用程序?
When I first request pages from my ASP.NET MVC 3 website it appears to suffer a delay, but on subsequent requests it is instantaneous. I have no caching on pages so the second request is pulled from the server. Is there any way to preload the whole app?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
有一个新的 自动启动 IIS 7.5 和 ASP.NET 4.0 中的功能,允许您在服务器启动时加载所有应用程序内存,从而避免延迟。对于所有以前的版本,您可以在服务器启动时安排自动请求,以便将应用程序加载到内存中,以便后续请求更快。
There is a new Auto-Start feature in IIS 7.5 and ASP.NET 4.0 which allows you to load all application sin memory when the server starts thus avoiding the delay. For all previous versions you could schedule an automated request when the server starts in order to load the application in memory so that subsequent requests be faster.
如何:预编译 ASP.NET 网站项目
How to: Precompile ASP.NET Web Site Projects