ブログの 1 つのタイミング列には、当然のことながら、クライアントの送信タイミングが含まれます。異常分析のために、構築に過度に時間がかかったページと、クライアントの処理速度が遅かっただけのリクエストを区別したいと考えています。
バッファリングされたページについては、ASP.NET ページ ライフサイクル モデルを調べましたが、ページがクライアントにフラッシュされる前のページ処理時間だけをコード単位で測定できる場所がわかりません。
おそらく、私の目標は本番環境の監視 (テストや開発ではありません) であると言及すべきでした。さらに、後で分析するために、この測定値でウェブログに注釈を付けることを目的としています。現在、Response.AppendToLog() を使用してブログに自由に注釈を付けています。Response.AppendToLog() を使用したいという願望は、潜在的なログポイントをいくらか制限すると思います。たとえば、応答オブジェクトは Application_EndRequest では実行できません。
任意の洞察をいただければ幸いです。