2011-11-01 8 views
1

WCFを使用してパフォーマンスを向上させるasp.net MVC 2アプリケーションを作成する方法を私に案内する本、ツール、または記事を教えてください。ASP.netまたはC#でのパフォーマンスを測定するツール

私はデータベースのクエリ時間がより短いことに興味があります。 ページをより迅速にレンダリングする方法。 効率的なアプリケーションを得るためのコントローラとアクションの作成方法とベストプラクティスは何ですか?

私は、Asp.Net MVC 2、NHibernate/Entity Framework、WCF 4.0およびJQueryを使用します。

ありがとうございました

+2

[Likewise duplicate](http://stackoverflow.com/questions/2246251/how-to-improve-asp-net-mvc-application-performance)また、このサイトは*具体的な*プログラミングの質問のためのものです。あなたの検索で=幸運=) – jadarnel27

+0

ありがとう。しかし、それだけでは私が改善したくはありません。 –

答えて

2

あなたが探している回答ではない場合があります。私はあなたが使用しているすべてのフレームワークのすべての問題を教える魔法のツールがあるとは思わない。

私はデータベースのクエリ時間がより短いことに興味があります。

このためには、SQLプロファイラを使用し、各プロシージャ/クエリを実行して最適化する必要があります。

ページをより迅速にレンダリングする方法。

try YSlow Yahooから。私はGoogleからツール名を覚えていません。私は後でそれを追加します

スティーブSoddersとHanselmansポッドキャストをチェックしてください。 Creator of YSlow on Web Site Optimization。パフォーマンスチューニングに関するさまざまなツールについて説明します。

Sam Saffronは、スタックオーバーフローで動作し、パフォーマンスチューニングに関する多数の記事を書きます。これはあなたの役に立つかもしれません。 Profiling your website like a true Ninja

これはすべて言われている、ログはあなたの友人になるだろう。適切なロギングを使用すると、特定のコード/コンポーネントやAOPツールを使用して、アプリケーション全体にわずかなコードを追加することができます。

1

私はまた、非常に使いやすいMVC-Mini-profilerを追加します。それはMVCとEFで動作します。

+0

すぐにこの解決策を試してみます。それは便利です。 –

+0

もう一度見てください。このツールはFirebugのコンソールとネットのタブをちょっと微調整しています。 –

関連する問題