11

テストサイトで mvc-mini-profiler を使用しています。アクション メソッドに OutputCacheAttribute を設定すると、プロファイラーは実行されず、常にキャッシュ前の最後の値を返します。

結果がキャッシュからのものであることを mvc-mini-profiler に伝えて、状態を更新できるようにする方法はありますか? クライアントのサイトでは、次のような情報が表示される可能性があります。

http://localhost/Home (from cache) 2.1ms,  +0.5ms 
4

1 に答える 1

1

出力キャッシュをコントローラー アクションに適用すると、プロファイラーの結果もキャッシュされます。OutputCache がコントローラーに適用されると、ほとんどの ASP.NET MVC パイプラインは実行されません。

ページがプロファイラーに生成されたときの日時情報を次のように追加できます。

profiler.Step("Generated: " + DateTime.Now.ToString());
于 2013-05-22T20:45:19.680 に答える