2013-03-19 87 views
0

作爲minipfoler的開發人員和常用用戶,我使用stakoverflow作爲我的.NET網站的基準。這是因爲整個網絡的速度非常快。如何使用miniprofiler來幫助我們粉碎加載速度?

我知道miniprofiler用於stackexchange。有一個可以在堆棧上使用的整個開發者的東西,但我們可以使統計數據看到它的速度有多快?

我可能在這裏有點過分強調 - 但我期望在幾毫秒內提高永久性,唯一可行的基準是像堆棧交換這樣龐大而複雜的網站。

我知道這可能是一個安全問題,看到實時數據,但我真的想要一個基準(截圖/指導方針),看看我可以優化我的.NET MVC Web應用程序有多遠。

我的實際IIS和MVC性能非常好,我想我更關心服務器回覆和客戶端的東西。那麼我是否可以(也應該)更加努力地粉碎這個響應時間?

此網站託管在Azure Cloupapp中,並使用Azure DB - 我知道大約60〜180ms用於連接時間超出我的控制範圍。

我該如何改進Paint,Load和Complete之間的時間?

enter image description here

回答

0

我發現,我的回答是我自己對StackExchange問​​題往往現在是一個天。不確定那是什麼意思。但這種以有趣的東西,我發現在處理與其他Q & A的(它回答了這個問題)

是的,你應該避免串 拼接的明顯初學者的錯誤,每一個程序員的東西,學習他們的第一年 這份工作。但在此之後,您應該更擔心代碼的可維護性和可讀性,而不是其性能。而 這也許是讓自己陷入微優化劇院的最悲慘的事情 - 它讓你分心注意力分散你 真正的目標:寫出更好的代碼。

Posted by Jeff Atwood

在性能或嚴重延誤沒有真正的問題。它只是一個令人不滿意的癡迷。

'男孩'有一個點。只要我的代碼可讀並且運行速度很快 - 我想要的更多?

完美! - 浪費時間,哈哈@我!