如何使用miniprofiler来帮助我们粉碎加载速度?

时间:2013-03-19 10:30:02

标签: asp.net-mvc-3 performance azure mvc-mini-profiler

作为minipfoler的开发人员和常量用户,我使用stakoverflow作为我的.NET站点的基准。这是因为整个堆栈网络速度非常快。

我知道miniprofiler用于stackexchange。有一个完整的开发人员可以在堆栈上使用,但是我们可以让统计数据看看它有多快吗?

我可能在这里有点过于痴迷 - 但我希望以毫秒为单位提高持久性,唯一可行的基准是像堆栈交换这样庞大而复杂的网站。

我知道查看实时数据可能是一个安全问题,但我真的想要一个基准测试(截图/指南)来了解我可以在多大程度上优化我的.NET MVC Web应用程序。

我的实际IIS和MVC性能非常好,我想我更关心服务器回复和客户端方面的东西。那么我(并且应该)可以花更多的精力来粉碎这个响应时间吗?

此站点托管在Azure Cloupapp中并使用Azure DB - 我知道大约60~180ms用于不受我控制的连接时间。

如何改善“绘画”,“加载”和“完成”之间的时间?

enter image description here

1 个答案:

答案 0 :(得分:0)

我发现我现在更频繁地在StackExchange上回答我自己的问题了。不确定那是什么意思。但这很有趣,我在处理其他Q& A时发现了(它回答了这个问题)

  

是的,你应该避免明显的初学者错误的字符串   连接,每个程序员学习第一年的东西   工作。但在那之后,你应该更加担心   代码的可维护性和可读性,而不是其性能。和   这可能是让自己得到的最悲惨的事情   进入微观优化剧院 - 它会分散你的注意力    真正的目标:编写更好的代码。

     

Posted by Jeff Atwood

性能或严重延误没有实际问题。它只是一种不会带来太多满足感的痴迷。

'老兄'得到了一分。只要我的代码可读并且运行速度很快 - 我想要的更多内容是什么?

完美! - 浪费时间,哈哈@我!