Monoを対象としたASP.Net Webサービスを開発しました。私はApacheの下でMonoを実行するOpenSUSE 11.1 VMにそれを配備しました。Mono ASP.Net WebサービスCacheDurationヒット率、Linux下
の@ OutputCacheは、例えば、Windowsパフォーマンスモニタに類似のLinux OSの下でのMonoのために展開され、私のASP.Netアプリのヒット率を監視する方法はありますか?これにはパフォーマンスカウンターが必ずしも含まれている必要はなく、比率を取得する方法です。
これは、CacheDuration属性ではなく、カスタム・データ・キャッシュスキームで飾らWebMethod属性の呼び出しに関連しています。
私が本当に探しているのは、Linux OSからヒット率を得る方法です。私はWindowsの人です。だから、私は自然にパフォーマンスモニターと思っています。 – Armbrat
mperfmonツールを表示してくれてありがとう - これは私が探していたものです。 あなたは「キャッシュヒット率などの他のものは実装するのがかなり簡単だろう」と言います。そうするためのリソースがありますか? – Armbrat
AFAICTカウンターオブジェクトを作成し、その値を増減するための適切な場所を見つけることができます。ここでは、約10行ごとに2つのカウンタを実装したパッチです:http://anonsvn.mono-project.com/viewvc?view=rev&revision=123835 あなたが開始する場所についてのポインタが必要な場合は、お尋ねするのに最適な場所は次のようになりmono-develメーリングリスト。 MonoのBugzillaにバグレポートを提出することもできます。 MicrosoftのSystem.Webにコードを見たことがある人は、注意してください。 Reflectorを使用すると、Monoのアセンブリに(少なくとも)寄与することができなくなります。 –