2011-11-01 43 views
1

您能否引導我閱讀一本書,工具或文章,以指導我如何製作一個使用WCF執行更好的asp.net MVC 2應用程序?在ASP.net或C#中測量性能的工具#

我對低數據庫查詢時間感興趣。 如何更快地呈現網頁。 如何編寫控制器和操作以及哪些是最佳實踐以獲得高效的應用程序。我使用Asp.Net MVC 2,NHibernate /實體框架,WCF 4.0和JQuery。

謝謝

+2

[可能重複](http://stackoverflow.com/questions/2246251/how-to-improve-asp-net-mvc-application-performance)。另外,這個網站更多用於*特定的*編程問題。祝你的搜索=) – jadarnel27

+0

謝謝。但這並不是我想要改進的。 –

回答

2

它可能不是你正在尋找的答案。我不認爲有一個神奇的工具可以告訴你所有你使用的框架中的所有問題。

我對低數據庫查詢時間感興趣。

爲此,您必須使用Sql分析器並遍歷每個過程/查詢,然後優化。

如何更快地呈現網頁。

嘗試從雅虎YSlow。我不記得谷歌的工具名稱。我會在後面添加它

檢查出與史蒂夫索德斯Hanselmans播客。 Creator of YSlow on Web Site Optimization。他們談論關於性能調整的各種工具。

Sam Saffron在Stack Overflow工作,並撰寫了許多關於性能調優的文章。這一個可能對你有用。 Profiling your website like a true Ninja

就是這麼說,記錄將成爲你的朋友。通過良好的日誌記錄,您可以更加自由地專注於特定的代碼/組件,或者使用AOP工具,您可以使用少量代碼監測整個應用程序。

1

我還會添加非常容易使用MVC-Mini-profiler。它適用於MVC和EF。

+0

我會很快嘗試這個解決方案。這很有用。 –

+0

再次看看這個工具做了什麼從Firebug控制檯和網絡標籤做了一些小的調整。 –