首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.NET 4.0网站加载更快是有原因的吗?

.NET 4.0网站加载更快是有原因的吗?
EN

Stack Overflow用户
提问于 2010-05-02 12:23:49
回答 1查看 431关注 0票数 3

我已经使用DotNetBlogEngine很多年了,今天我的主机(JodoHost.com)正式开启了对.NET 4.0的支持。我让他们将我的站点从2.0应用程序更改为4.0应用程序,并计划在必要时重新编译站点。我立即注意到的是,网站在第一次加载时加载速度非常快,随后的加载速度仅略快。

该网站被编译为.NET 2.0 web应用程序,不需要重新编译该网站。

这种性能提升有已知的原因吗?.NET 4.0框架中有没有改进网站到应用程序池的初始加载时间的变化?

它托管在2003年的服务器上。

这里是供参考的站点:http://www.ocdprogrammer.com

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-05-02 12:28:14

可能无法解释巨大的加速比,但请参阅:.NET 4 Web Application Startup Time

...在C:\Windows\Microsoft.NET\Framework\v4.0.xxxx\Aspnet.config中有一个名为shadowCopyVerifyByTimestamp的开关,ASP.NET使用它来启动CLR。CLR在.NET 4中优化了如何加载卷影副本程序集,方法是在没有任何更改的情况下删除不必要的文件副本。因此,冷网络应用启动的改进的一部分。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2752442

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档