2009-05-07 9 views

答えて

43

ここでは、asp.netアプリケーションのストレステストのための無料ツールです。

http://blogs.msdn.com/alikl/archive/2008/03/09/stress-test-asp-net-web-application-with-free-wcat-tool.aspx

もう我々はアプリケーションを強調することができますどのように教えてくれますasp.netのパフォーマンスエンジニアリングと呼ばれています。

http://blogs.msdn.com/alikl/archive/2008/05/05/asp-net-performance-engineering-stress-test-your-architecture-design-and-code.aspx

また、以下の記事を経る:私の経験から

Best way to stress test a website

本番環境に移行する前に物事を次の服用してください。 web.configファイル

3)に= falseを有効にweb.configファイル

2)設定されたトレースに偽

1)設定デバッグは=必ずあなたのコードのコンパイル済みのバージョンを使用します。

4)プロジェクトをリリースモードにコンパイルします。

5)あなたがasp.net 2.0以上のバージョンを可能な限り

6)ユーザキャッシュAPIを使用している場合は、あなたのコードを公開します。

7)あなたのhtml kbを減らしてください。

8)asp.net htmlコードから空白を削除します。

9)が外部の.cssファイル

10)poosible場合に使用IIS圧縮などのスタイルシートを使用してください。

11)の.jsファイル

12でJavaScriptのファイルを置く)Server.Transferを使用する代わりにResponse.Redirectを

13)を使用するインプロセスセッション状態は、可能ならば。

14)asp.net 2.0

15で新しい機能である代わりに、ビューステートの使用ビューステートefficiently-使用ControlStateをは)それはあなたのhtmlキロバイトを増加させるコントロールにビッグネームを与えることは避けてください。

16)テーブルの代わりにDivを使用すると、サイズが小さくなります。あなたの条件ここで

あたりとして

17)ドゥIISのパフォーマンスチューニングは私たちに、本番環境での展開の良い方法を教えて良いのリンクです。

http://www.vbdotnetheaven.com/UploadFile/dsdaf/111222006014732AM/1.aspx

+0

この素晴らしいチェックリストをありがとう。私はあなたが言及したすべての点にかなり対処しました。 viewstateのために私たちはhttp://www.eggheadcafe.com/articles/20040613.aspを使用して、viewstateを完全にオフページにしてより軽いhtmlを提供します。 「6)User Caching API」とは何を意味するのかよく分かりませんが、これは私が気にかけていない唯一のものです。 – Vikram

+1

ASP.NETキャッシュAPIを提供します。キャッシュAPIの詳細については、あなたはasp.netでたくさんのものを見つけることができます。ここにいくつかの良いリンクがあります。 http://www.ondotnet.com/pub/a/dotnet/2002/12/30/cachingaspnet.html http://www.eggheadcafe.com/articles/20060407.asp http://authors.aspalliance .com/aspxtreme/webapps/aspcachingfeatures.aspx –

4

のApache JMeterは(http://jmeter.apache.org/)ストレステストのWebアプリケーションのための優れたツールです。これは、Apacheだけでなく、どのWebサーバーでも使用できます。

5

Visual Studio 2010には、いくつかの素晴らしいテスト自動化ツールと、Webアプリケーションの負荷テストが用意されています。