c# - 在 ASP.Net 中,了解和分析性能的最佳方法是什么?

标签 c# asp.net vb.net performance

到目前为止,我还没有使用 ASP.Net 创建任何大型应用程序。但是,我希望创建一个可能会非常耗费性能的应用程序。因此,在性能方面,我正在寻找一些工具或最佳实践。我想知道如何:

  1. 查看我当前的表现(好或坏)
  2. 查看需要修复的项目
  3. 能够比较两个性能变量项目也很棒。

如果您是专家级的 .Net 开发人员,我将不胜感激。我不是在寻找任何人来解决我的问题 - 但我正在寻找可以帮助我找到正确方向的人。链接到关于这些东西的最佳文章或个人建议会很棒。

提前致谢, 加布里埃尔

最佳答案

当您谈论性能时,您指的是客户端 (JavaScript) 性能还是 Web 服务器性能(负载测试)?

如果您谈论的是 JavaScript 性能,请使用各种浏览器和操作系统在非常慢的机器上进行测试。考虑到平台、javascript 引擎和旧机器的影响方面的差异,我不确定是否有任何可用的工具可以为您测试这一点。

如果您指的是服务器性能,那么您需要了解以下几点:

ANTS 将向您展示代码中的瓶颈部分,并向您展示整个页面加载过程的时间表(以及数据库等待时间)。

关于c# - 在 ASP.Net 中,了解和分析性能的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2035370/

相关文章:

c# - 在 avalonEdit 上显示边框 :TextEditor

c# - ASP.Net/C# : Replacing characters in a databound field

javascript - href jQuery Colorbox 问题

c# - c# 编译器比 VB.NET 编译器更聪明吗?

c# - 将整个调试控制台输出发送到剪贴板?

javascript - 如何使用asp.net从Angular 2发送的url中读取JSON数据

c# - 想要启用可空引用类型时如何处理可选参数?

c# - 如何在 Asp.net MVC 中编写 OAuth2 Web API 客户端

asp.net - 刚刚更新了 SSL 证书,我得到了 "The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel.",

regex - 替换为条件 DTE