gpt4 book ai didi

c# - 哪些选项是发布 asp.net 网站项目的最佳性能方式 - 部署

转载 作者:可可西里 更新时间:2023-11-01 03:00:46 25 4
gpt4 key购买 nike

我问的是性能

哪个在服务器上运行最快(windows server 2012 r2 - 24 核 - 64 gb ram)- 以最快的方式提供页面 - 减少加载时间

Asp.net 网站项目,c#,.net 4.5,visual studio 2013 update 3

我不需要网站可以更新

我不关心要部署多少或多大的文件

这里有可用的选项

enter image description here

最佳答案

据我了解:

  • 在发布之前删除所有现有文件 将防止之前发布运行中的旧/陈旧文件继续存在。节省一些磁盘空间并保持清洁。没有显着的性能影响(除非您开始用完磁盘空间)。
  • 在发布期间预编译 可能是最大的性能提升。如果未选中,支持您的页面/ View 的代码将在首次点击时编译,从而导致第一个用户点击每个页面的延迟。
  • 允许预编译站点可更新。如果不设置此复选框,页面和用户控件(.aspx、.ascx 和 .master 文件)将按原样复制到目标文件夹,并且可以作为文本文件更新而无需重新编译项目。否则,页面和用户控件的 HTML 标记将被删除并编译到程序集输出中。 http://msdn.microsoft.com/en-us/library/hh475319(v=vs.110).aspx这可能会对性能造成非常小的影响,因为必须打开和处理额外的文件。
  • 合并选项 将文件合并到一个程序集中会导致在运行时处理的单独文件数量最少。我没有找到关于性能影响的文档,但我怀疑单个程序集可以实现较小的性能改进。

关于c# - 哪些选项是发布 asp.net 网站项目的最佳性能方式 - 部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26458272/

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