2012-05-09 41 views
0

我正在研究網站性能,需要一點幫助來確定慢點。以下是對主頁的典型請求的快照。顯然,我可以加快SQL的速度,但我可以在哪裏查看第一步(http://168.62.16.83:80) 168ms?使用MiniProfiler進行性能調整

有沒有人有任何建議,或博客文章解釋幕後發生的事情,並提供優化它的提示?或者這只是下載所有靜態內容的時間?

enter image description here

+0

我得到的SQL分50毫秒,但我仍然難倒了第一步。我處於RELEASE模式,在配置中debug = false。 – Joe

回答

1

找到這樣的東西,最有效的方法是使用傳統的分析器像螞蟻一樣,dotTrace或內置於一體。 (see also

至於在哪裏的時間,有可能你在Application_BeginRequest或認證過程中有昂貴的地方。

+0

爲了記錄,表現緩慢的原因是Azure緩存。我在西海岸地區部署了我的網站,並在中部的北部緩存。哎呦!將它們移動到同一個數據中心中斷了該請求150ms。它還使sql調用更快20ms。活泉! – Joe