gpt4 book ai didi

企业Web应用程序的.NET性能提示

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

对于企业Web应用程序,每一点都很重要。

您可以分享哪些性能技巧以帮助程序员更高效地编程?

要启动它,请执行以下操作:

  • 对字符串使用StringBuilders,因为字符串是可变的(每次修改它们都会重新创建它们)。
  • 避免使用数据集,因为它们非常肿,请改用SqlReader。
  • 最佳答案

    问题中提出的观点是微观优化。我不同意“一点点帮助”的前提,特别是如果以牺牲可读性为代价的话。

    您会发现,如果您可以真正真正地阅读和理解您的代码,则意味着您可以轻松地进行体系结构更改。那些才是真正的最大胜利,而不是微观优化。您尝试越多地调整每一行代码,就越难以重构整个设计。

    所以我的提示是:

  • 编写最易读的代码
  • 不要过早优化实现-尽早考虑架构性能问题
  • 不要更改性能名称,除非您有确切的数字可以告诉您是否正在改进
  • 使用探查器帮助发现瓶颈

  • 到目前为止,这些都不是特定于Web应用程序的。对于网络应用(通常是服务器端):
  • 除非您真的知道永远不需要一台以上的服务器,否则请确保您的代码可以水平扩展。如果您可以负担得起,请从两台服务器(或更多)开始,以便尽早解决所有问题( session 等)。这也有助于滚动升级等。

  • 编辑:我根本没有解决数据库。 Kyle's answer在那方面很好。确保您的数据库也可以扩展,如果可能的话:)

    关于企业Web应用程序的.NET性能提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/291415/

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