gpt4 book ai didi

ASP.NET 网站与 ASP.NET WebApp : What's the performance difference?

转载 作者:行者123 更新时间:2023-12-04 19:20:45 25 4
gpt4 key购买 nike

Difference between an ASP.NET Website and ASP.NET Web Application被问过很多次了。但是,我无法找到有关使用一种与另一种之间是否存在真正性能差异的问题的答案。此外,据我了解,网站项目是动态编译的;这是否意味着每次请求编译请求的页面?

最佳答案

让我们在这里做一些假设,任何进行实际测试的人都可以加上他们的两分钱。

应用启动速度差

网站开始:

  • 网站需要编译的代码更少 => 更快
  • 网站必须编译 + JIT 编译 => 双重工作

  • Web 应用程序启动:
  • 只需 JIT 编译 => 单个工作
  • 必须编译整个程序集(或其中几个)=> 更慢,因为要编译的代码更多

  • 运行应用速度差异

    当一个网站的所有页面都被访问后,就不应该再有任何速度差异了。没有编译发生,代码只是运行。在这方面,两种类型的 Asp.net 应用程序是相同的。

    代码变化差异化

    网站:
  • 更改特定文件会减慢该特定文件的速度,因为它必须再次编译 + JIT 编译

  • Web应用程序:
  • 任何更改都意味着重新编译整个程序集,这意味着在服务器上进行更多的 JIT 编译。
  • 关于ASP.NET 网站与 ASP.NET WebApp : What's the performance difference?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3743057/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com