【发布时间】:2014-09-08 03:35:04
【问题描述】:
我正在使用 MVC3、ASP.NET4.5 和 C#
预编译 Web 应用程序时有多种选择:
- 不要合并。
- 不要合并,为每个页面和控件创建一个单独的程序集。
- 将所有输出合并到一个程序集中。
- 将每个单独的文件夹输出合并到自己的程序集中。
- 将所有页面和控制输出合并到一个程序集中。
我正在部署到 Azure 网站。
我目前选择了 3,它创建了一个 2.5MB 的程序集。
我意识到此时生成的 PCCode 已准备好让 Jitter 在运行时创建 Native 代码,因此性能应该是相同的。但是我想知道这些选项之间是否仍然存在性能差异。我目前选择了选项 3,因为它看起来更整洁。
谢谢。
【问题讨论】:
-
唯一确定的方法是分析和基准测试。你的结果说明了什么?
标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-4 visual-studio-2012 precompile