ASP.NETアプリケーションのパフォーマンスを向上させる方法は?私は気をつけなければならない分野はどれですか?アプリケーションには、DB接続と画像解析などが含まれます。ASP.NETアプリケーションのパフォーマンスを向上させる
答えて
本Improving .NET Application Performance and Scalabilityには、Improving ASP.NET Performanceの章があり、読んでおく価値があります。完全な本はMSDNのオンラインで、PDF downloadとしても入手できます。
最適化が役立つ場所を判断するには、.NET CLRプロファイラを使用します。
ウェブプロジェクトでは役に立たない –
ページへの不必要なポストバックを回避しようと、あなたはjQueryのか、ExtJSのフレームワークのようなものを使用して実装できる機能がたくさんあります。 JSONの結果セットを使用してAJAX呼び出しを行い、アプリケーションとサーバー間の情報を渡す方法を学びます。
また、FireBugやYSlowのようなアプリをインストールし、これらを使用してアプリケーションを分析し、アプリのスピードアップの方法に従ってください。がんばろう!
ここでは、Jeff、Phil、Kの書籍の抜粋があります。Scott Allenは次のように書いています。 8 ASP.NET Performance Tipsそれは数年前ですが、そのほとんどはかなり時代遅れです。
私のチェックリスト:
- (画像を圧縮し、ビューステートを解消します(アプリケーションキャッシュ、出力キャッシュなど)が
- ページのサイズを小さくすることができるもの
- キャッシュをテストすることにより、低速をご紹介します、使用
- どの外部依存関係があなたを遅くしているかを調べます(最悪のクエリ、Webサービスなど)。 (再クエリをするために、サーバーにサーバーへのラウンドトリップ対フィルタリングするためのjQueryの)クライアントへ
- オフロード処理
- HTTP圧縮
- 無効化可能なViewStateのウェブで
- 変更。 Configファイル: ページキャッシュを使用する 不要なhttpModuleを削除する トレースをオフにする プロファイルの自動保存を無効にする debug = falseに設定します。 はキャッシュ依存関係
- 最適化スタイルシート
- 最適化のJavaScriptに
- JSを実装し、代わりにレスポンスのCSSファイルの位置
- Server.Transferを()。検証
のために()
本は約500ページの長さなので、あなたが行うことができますかなりの量は、すべての層では、あります:などのクライアント(HTML/JavaScriptの構造)、IIS、ASP.NET、SQL Serverの、インフラストラクチャ、
- 1. ウェブサイトのパフォーマンスを向上させる - ASP.NET
- 2. パフォーマンスを向上させる
- 3. パフォーマンスを向上させる
- 4. asp.netページのパフォーマンスを向上
- 5. ASP.NETユーザーコントロールのパフォーマンスの向上
- 6. Windowsアプリケーションのパフォーマンスを向上
- 7. ヘルプ/ヒントASP.NET MVC 2ウェブサイトのパフォーマンスを向上させる
- 8. ASP.NET MVCの起動パフォーマンスを向上させる
- 9. IIS/ASP.Netの起動パフォーマンスを向上させる方法
- 10. スレッドの - アプリケーションのパフォーマンスを向上させる方法
- 11. アプリケーションのパフォーマンスを向上させる方法
- 12. アプリケーションのパフォーマンスを向上させる簡単な方法
- 13. Webアプリケーションのパフォーマンスを向上させる方法は?
- 14. アプリケーションのパフォーマンスを向上させる方法
- 15. CALayerフィルタのパフォーマンスを向上させる
- 16. JavaScriptコードのパフォーマンスを向上させる
- 17. SQL - ピボットクエリのパフォーマンスを向上させる
- 18. JavaFX WebGLのパフォーマンスを向上させる
- 19. EXCEPTステートメントのパフォーマンスを向上させる
- 20. ボックスシャドーのパフォーマンスを向上させる
- 21. C#リストのパフォーマンスを向上させる
- 22. FileSystemWatcherのパフォーマンスを向上させる
- 23. ClojureScriptプログラムのパフォーマンスを向上させる
- 24. Javaパーサーのパフォーマンスを向上させる
- 25. Javaプログラムのパフォーマンスを向上させる
- 26. ウェブサーバーのパフォーマンスを向上させる
- 27. LEFT JOINのパフォーマンスを向上させる
- 28. Kafkaのパフォーマンスを向上させるプロデューサ
- 29. エンティティフレームワークのパフォーマンスを向上させるクエリ
- 30. WebMailのパフォーマンスを向上させるMVC3
@ s_ruchitありがとう – Sauron