代码之家  ›  专栏  ›  技术社区  ›  Clarence Klopfstein

一个.net 4.0网站加载速度更快是有原因的吗?

  •  3
  • Clarence Klopfstein  · 技术社区  · 15 年前

    我已经使用dotneblogengine很多年了,今天我的主机(jodohost.com)正式启用了对.net 4.0的支持。我让他们将我的站点从2.0应用程序更改为4.0应用程序,并计划在必要时重新编译站点。我马上注意到的是,网站在第一次加载时的加载速度要快得多,而随后的加载速度只有一点点。

    该网站是作为.NET2.0Web应用程序编译的,不需要重新编译该网站。

    是否有一个已知的原因使性能提高?在.net 4.0框架中是否有改进,改进了网站进入应用程序池的初始加载时间?

    它托管在2003服务器上。

    以下是供参考的网站: http://www.ocdprogrammer.com

    1 回复  |  直到 15 年前
        1
  •  7
  •   Mitch Wheat    15 年前

    可能不能解释为什么会有这么大的加速,但是请看: .NET 4 Web Application Startup Time :

    …有个开关 C:\Windows\Microsoft.NET\Framework\v4.0.xxxx\aspnet.config 打电话 shadowCopyVerifyByTimestamp asp.net用来启动 CLR。在.net 4中优化的clr如何 卷影复制程序集由加载 删除不必要的文件副本如果 什么都没变。因此,部分 Cold Web应用程序启动的改进。