gpt4 book ai didi

asp.net-mvc - 不同形式的预编译会影响性能吗?

转载 作者:行者123 更新时间:2023-12-04 14:01:18 25 4
gpt4 key购买 nike

我正在使用 MVC3、ASP.NET4.5 和 C#

预编译 Web 应用程序时有多种选择:

  • 不要合并。
  • 不要合并,为每个页面和控件创建一个单独的程序集。
  • 将所有输出合并到一个程序集中。
  • 将每个单独的文件夹输出合并到它自己的程序集中。
  • 将所有页面和控制输出合并到一个程序集中。

  • 我正在部署到 Azure 网站。

    我目前选择了 3,它创建了一个 2.5MB 的程序集。

    我意识到此时已生成 PCode,为 Jitter 在运行时创建 Native 代码做好准备,因此性能应该是相同的。但是我想知道这些选项之间是否仍然存在性能差异。我目前选择了选项 3,因为它看起来更整洁。

    谢谢。

    最佳答案

    根据您选择的合并选项,性能应该会受到影响。多大?未经测试不确定,但直观地说,如果您的应用程序需要访问更多程序集和文件,那么这应该比访问单个程序集花费的时间更长。我的猜测是差异很小。程序集本身不应受到性能影响,但在未合并的情况下,您的性​​能会受到轻微影响,因为在运行时将有更多文件需要处理。

    可能有帮助的其他资源:

    Additional Precompile Settings Dialog Box

    ASP.NET Merge Tool, Compilation and Merge Scenarios

    关于asp.net-mvc - 不同形式的预编译会影响性能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25717112/

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