生産環境に移行する前に、asp.netアプリケーションのストレステストの最適なレベルをいくつか行うことができますか?ストレステストASP.Netアプリケーション
答えて
ここでは、asp.netアプリケーションのストレステストのための無料ツールです。
もう我々はアプリケーションを強調することができますどのように教えてくれますasp.netのパフォーマンスエンジニアリングと呼ばれています。
また、以下の記事を経る:私の経験から
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
のApache JMeterは(http://jmeter.apache.org/)ストレステストのWebアプリケーションのための優れたツールです。これは、Apacheだけでなく、どのWebサーバーでも使用できます。
Visual Studio 2010には、いくつかの素晴らしいテスト自動化ツールと、Webアプリケーションの負荷テストが用意されています。
この素晴らしいチェックリストをありがとう。私はあなたが言及したすべての点にかなり対処しました。 viewstateのために私たちはhttp://www.eggheadcafe.com/articles/20040613.aspを使用して、viewstateを完全にオフページにしてより軽いhtmlを提供します。 「6)User Caching API」とは何を意味するのかよく分かりませんが、これは私が気にかけていない唯一のものです。 – Vikram
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 –