2011年12月11日日曜日

ASP.NET:処理が重い

ASP.NETパフォーマンスについて・・・

・できるだけ ViewState を使用しない
 特に DataGrid コントロール使用時
・Web.config の設定を変更する
・ページキャッシュを有効にする
・不要な httpModules を取り除く
・Trace を false にする
・profiles のオートセーブを無効にする
・debug を false にする
・キャッシュの仕組みを組み込む
・スタイルシートを最適化する
・余計な宣言を削除
・JavaScript を最適化する → 参考
・JavaScript と CSS の読み込み場所を変える
・マスターページのトップで CSS を読み込む
・マスターページの最後に JavaScript を読み込む
・response.redirect() の代わりに server.transfer() を利用する
・クライアントサイドで入力チェックする

asp.netプリコンパイル
aspnet_compiler -v PreCompile -p D:\Inetpub\wwwroot\PreCompile d:\PreCompile
※PreCompileというのはプロジェクトの名前

0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。