ASP.NET環境で読み込みに時間がかかるページ(おそらく特定のしきい値)を読み込むためのライブラリ/ httpmoduleについて知っていますか?ログの読み込みが遅いページ
Googleでは結果が見つかりませんでした。
私自身で実装するのは難しいことではありませんが、なぜこのウィールを再発明するのでしょうか。
おかげ
ASP.NET環境で読み込みに時間がかかるページ(おそらく特定のしきい値)を読み込むためのライブラリ/ httpmoduleについて知っていますか?ログの読み込みが遅いページ
Googleでは結果が見つかりませんでした。
私自身で実装するのは難しいことではありませんが、なぜこのウィールを再発明するのでしょうか。
おかげ
私はこれを大いに必要としていたので、HttpModule
とシンプルなStopwatch
を使用して自分自身を作成しました。これはすばやく汚れた作業ですが、今は私にとっては問題ありません。日付と時刻、ロード時間(秒単位)、要求されたURLとPOST変数(存在する場合)を記録します。
興味があれば、ソースはhereです。あなたはそうのようなあなたのweb.configファイルでのごhttpModules
セクションに追加します。
<httpModules>
<add name="SlowPageLogger" type="Namespace.BaseModule, Namespace" />
</httpModules>
しかし、誰かが図書館で起動した場合、私はその答えを受け入れるよりも幸せですよ。
ASP.NET環境に固有のものではありませんが、多分あなたはFirebugのためにヤフーYSlowのを試すことができます。
このMSDNの記事が役立つことがあります。ASP.NET Performance Monitoring, and When to Alert Administrators
このMSDNのリンクはもう少し電流です:Performance Counters for ASP.NET
あなたは要求実行時間パフォーマンスカウンタをフックしてログインでき必要。
Google Chromeには、デベロッパーブラウザツールに組み込まれた素晴らしいタイムラインツールがあります。何も記録せず、何が間違っているのかを表示しませんが、単一のページをトラブルシューティングしているかどうかを調べ始める場所を簡単に見てくれます。
あなたは新しい遺物RPMを見てみなければならない、私はRailsのバージョンを知っているが遅いページがログインすることができます、私はまだASP.NETのバージョンをテストしていませんが、それはそれを行うsould:
低速の読み込みページは記録されません。クライアントの視点から分析するだけです。 – UpTheCreek
YSlow岩! +1 –
これは残念ながら私が探しているものではありません。私はアプリケーション全体の遅い要求を記録するライブラリを探しています。 – alexn