我正在使用MVC3,ASP.NET4.5和C#
预编译Web应用程序时有很多选择:
我正在部署到Azure网站。
我目前选择3创建一个2.5MB的程序集。
我意识到此时生成的PCode已经准备好让Jitter在运行时创建Native代码,因此性能应该相同。但是我想知道这些选项之间是否仍然存在性能差异。我目前选择了选项3,因为它看起来更整洁。
感谢。
答案 0 :(得分:0)
根据您选择的合并选项,应该会对性能产生影响。多大?不确定而不测试,但直观地说,如果有更多的程序集和文件供应用程序访问,那么访问单个程序集所需的时间要长。我的猜测是差异很小。程序集本身不会受到性能影响,但在未合并的情况下,您的性能会受到轻微影响,因为在运行时需要处理更多文件。
可能有用的其他资源: