この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 6027|答える: 3

[.NET Core] ASP.NET Core(17)はMiniProfileアプリケーションパフォーマンス分析を統合しています

[リンクをコピー]
2023年4月23日 20:22:49に投稿 | | | |
要件:ウェブアプリケーションを開発する際、開発者はウェブサイトのパフォーマンス(この記事はアクセス速度を指します)を重視しなければなりません。アクセス速度が非常に遅い場合は、ユーザーが諦めて他のウェブサイトを選ぶ可能性があり、57%のユーザーが3秒でサイトを離れます!

MiniProfilerはアプリケーションを分析するためのライブラリ兼UIです。 自分の時間がどこに使われているか、どのクエリが実行されているか、追加したい他のカスタム時間も確認できるため、MiniProfilerは問題のデバッグやパフォーマンス最適化を支援します。

MiniProfilerで監視される情報は、メモリ、MongoDb、MySql、SqlServer、Redis、PostgreSql、その他多くのストレージメディアに格納可能です。 EF、EFCore、NHibernateなどのORMをサポートし、実行されたSQLや実行時間を監視できるため、SQLの最適化が容易になります。

MiniProfiler公式ウェブサイト:ハイパーリンクのログインが見えます。
MiniProfiler GitHub オープンソースアドレス:ハイパーリンクのログインが見えます。

この記事はASP.NET コア6プロジェクトからテストへ、NuGetは以下のようにパッケージをインストールします:

以下のサービスをProgram.cs(デフォルト構成を用いて)以下のコードで登録してください:

MiniProfilerミドルウェアを使用すると、コードは以下の通りです:

_ViewImports.cshtml以下のように引用を加えます:

MiniProfilerをビューマスターページに追加すると、デフォルトのファイルは以下の通りです:_Layout.cshtml、コードは以下の通りです:

このタグは以下のHTMLソースコードを生成します。



プロジェクトを実行しようとすると、左上隅に時間のかかる統計が見えます。以下のように示されています。



詳細は以下の通り共有リンクをクリックしてご覧いただけます。



(終わり)




先の:WinFormの読み込みアニメーション効果
次に:ネットワーク問題トラブルシューティングのためのネットワークケーブル指定(カテゴリー5およびカテゴリー6ネットワークケーブル)。
 地主| 2023年4月23日 20:24:07 に投稿 |
復習

ASP.NET コア(16) 動的登録サービスの注入に依存
https://www.itsvse.com/thread-10560-1-1.html

ASP.NET Core(XV)はHttpClientを使ってHTTPリクエストを送信します
https://www.itsvse.com/thread-10311-1-1.html

ASP.NET Core(14)はSkiaSharpの画像キャプチャに基づいています
https://www.itsvse.com/thread-10287-1-1.html

ASP.NET Core(XIII)で、それがAjaxリクエストかどうかを判定します
https://www.itsvse.com/thread-10284-1-1.html

ASP.NET コア(12)フロントエンドJS、CSSバンドル、圧縮
https://www.itsvse.com/thread-10282-1-1.html

ASP.NET Core(XI)エンドポイントルートは、すべてのDIサービスを表示するためのミドルウェアを追加します
https://www.itsvse.com/thread-10269-1-1.html

ASP.NET Core(10)における構成優先度の詳細な説明。
https://www.itsvse.com/thread-10265-1-1.html

ASP.NET Core (9)のミドルウェアミドルウェアの詳細な説明。
https://www.itsvse.com/thread-9647-1-1.html

ASP.NET コアミドルウェアの詳細な説明
https://www.itsvse.com/thread-8126-1-1.html

Core(8)のSwagger UIのデフォルトパラメータの穴 ASP.NET。
https://www.itsvse.com/thread-9640-1-1.html

ASP.NET コア(7) フレームワークソースコードの詳細な分析
https://www.itsvse.com/thread-9601-1-1.html

ASP.NET Core (VI) DIはオブジェクト注入の方法を手動で取得します
https://www.itsvse.com/thread-9595-1-1.html

ASP.NET コア(5)はCAP分散トランザクションに基づいています
https://www.itsvse.com/thread-9593-1-1.html

ASP.NET Core(4) フィルター 統一モデルステートモデル検証
https://www.itsvse.com/thread-9589-1-1.html

ASP.NET コア(iii) ActivatorUtilitiesを用いて動的にインスタンスを作成する
https://www.itsvse.com/thread-9488-1-1.html

ASP.NET コア(2) コードによるアプリケーションの再起動
https://www.itsvse.com/thread-9480-1-1.html

ASP.NET Core(1)はRedisキャッシュを使用しています
https://www.itsvse.com/thread-9393-1-1.html
2023年4月24日 10:41:42に投稿 |
覚えてみろ
2023年4月28日 11:23:58 に投稿 |
とても良くて力強いです。共有してくれてありがとうございます
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com