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

眺める: 57819|答える: 5

[.NET Core] asp.net コアはインターフェース時間を記録するミドルウェアを書きます

[リンクをコピー]
2019年9月12日 17:46:02に投稿 | | | |
インターフェースを書く際には、必ず「インターフェースは遅い」「どれくらい遅いのか」「インターフェースサーバーの処理にどれくらいかかるのか」「各インターフェースにかかる時間」「特定の数値で報告されるか」「インターフェースが遅い」と言う人は「インターフェースが遅い」と言う人もいるでしょう。「数ミリ秒で処理されるならごめんなさい」と言われます。

ミドルウェア実装
asp.net コアは次々とミドルウェアを動かすので、自分たちのミドルウェアを定義すればよく、リクエストが処理開始する前と終了後の時間を記録します。ここでミドルウェアはリクエストの時刻をログに出力し、必要に応じてレスポンスヘッダーや他の場所に出力することもできます。

ミドルウェア構成

Startupでリクエスト処理パイプラインを設定する場合、例の構成は以下の通りです:


ログ内のログ名「PerformanceLog」で検索し、ログ内の経過ミリ秒は対応するインターフェースが消費する時間を示します。または、1秒を超える時間のログをフィルタリングするなど、経過ミリ秒の範囲で検索することもできます






先の:Azure DevOps を紹介します
次に:ID番号はスノーフレークアルゴリズムを生成します
2021年9月22日 20:50:47に投稿 |
学ぶことを...
2021年10月24日 16:40:07に投稿 |
2021年10月26日 09:41:04に投稿 |
物事を呼び、学ぶことを学べ
2022年8月30日 13:24:10に投稿 |
いや、学ぶことを学べばいいのです!! いや、学ぶことを学べばいいのです!!
2022年8月31日 13:24:59に投稿 |
学んだ
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com