Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在ASP.Net中,了解和分析性能的最佳方法是什么?_C#_Asp.net_Vb.net_Performance - Fatal编程技术网

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

C# 在ASP.Net中,了解和分析性能的最佳方法是什么?,c#,asp.net,vb.net,performance,C#,Asp.net,Vb.net,Performance,到目前为止,我还没有使用ASP.Net创建任何大型应用程序。但是,我希望创建一个性能非常密集的应用程序。因此,在性能方面,我正在寻找一些工具或最佳实践。我想知道如何: 查看我当前的绩效(好或坏) 查看需要修复的项目 并且能够比较两个性能变量项目也会很好 对于在座的任何一位.Net开发专家,我都非常感谢您的帮助。我不是在寻找任何人来解决我的问题,但我在寻找帮助我找到正确方向的人。链接到最好的文章或个人建议,这将是伟大的 提前感谢,, Gabriel当你谈论性能时,你指的是客户端(JavaScrip

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

  • 查看我当前的绩效(好或坏)
  • 查看需要修复的项目
  • 并且能够比较两个性能变量项目也会很好
  • 对于在座的任何一位.Net开发专家,我都非常感谢您的帮助。我不是在寻找任何人来解决我的问题,但我在寻找帮助我找到正确方向的人。链接到最好的文章或个人建议,这将是伟大的

    提前感谢,,
    Gabriel

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

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

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


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

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

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

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


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

    这是一个大主题,需要涵盖很多方面,包括客户端、浏览器性能、服务器端和可伸缩性

    我建议从终端用户的感知开始,真正的好坏将由用户决定。例如,如果您的站点需要几秒钟的时间来处理某些内容,那么仅显示即时反馈(如动画GIF)而不是完整的页面回帖就可以让用户体验大不相同


    我衷心推荐一本名叫《超快ASP.NET》的书,书中充满了许多小技巧,可以指导您解决您提到的所有问题(即使您不使用SQL server,也值得购买)。

    这是一个很大的主题,需要涵盖很多方面,包括客户端、浏览器性能、服务器端和可扩展性

    我建议从终端用户的感知开始,真正的好坏将由用户决定。例如,如果您的站点需要几秒钟的时间来处理某些内容,那么仅显示即时反馈(如动画GIF)而不是完整的页面回帖就可以让用户体验大不相同


    我衷心推荐一本书“Ultra fast ASP.NET”,它充满了许多小技巧,可以指导您解决您提到的所有问题(即使您不使用SQL server,也值得购买)。

    +1推荐这本书-刚刚收到,非常棒:-)太棒了!我一定会把它捡起来的+这本书的推荐信1-刚刚收到,非常棒:-)太棒了!我一定会把它捡起来的!我想我更倾向于服务器端性能。我以前听说过蚂蚁。真的那么好吗?我得检查一下,是的。这个工具真的很棒。易于使用,无需大量设置,并且提供了大量信息。我刚刚看到这篇文章,认为它可能有用(标题为:免费的.NET Profiler和一些付费的):我想我更倾向于服务器端性能。我以前听说过蚂蚁。真的那么好吗?我得检查一下,是的。这个工具真的很棒。易于使用,没有很多设置,它提供了很多信息。我刚刚看到这篇文章,认为它可能有用(标题:免费的.NET分析器和一些付费的):你可以使用StyleCop你可以使用StyleCop