私はページのレンダリング速度を測定し、OnBeginRequestでStopWatchを起動し、OnResultExecutedで停止して、ページのレンダリングサイクル全体を測定しています。
1.1ミリOnBeginRequest - -
2ミリ秒OnActionExecuting -MVC.NETでの最大ページ描画速度はどのくらいですか?
0ミリ秒
3ミリ秒をOnActionExecuted - 3つの後者のタイムスタンプがである
OnResultExecuted: 私はレンダリング時に、次のタイムスタンプを取得しますコース固有のアプリケーション固有のものですが、アプリケーションがリクエストを受け取り、アクションメソッドが制御を取得してから1.1ミリ秒の間に何が起こるのだろうと思いますか?
この時間を短縮するにはどうすればよいですか? MVC.NETで最大のレンダリング速度(ページ/秒)はどのくらいでしたか?
それはポイントです - 私はコードのために1ミリ秒未満に総処理時間を減らすことができますが、ルートを解析し、コントローラのインスタンス化を行うには1ミリ秒が巨大なオーバーヘッドであることがわかります。私はこれがパラノイアのように少し聞こえることを知っていますが、私はこの厄介なミリ秒の肌の下にはいりたいです。 – Andy
@Andyはい、これはパラノイアのように聞こえる、プログラミングでは早すぎる最適化と呼ばれています。 –
ありがとう、私は次のステップで明確です。良い精神科医.. :) – Andy