多数のクライアントから呼び出されているasp.netmvc4web api(rest)インターフェイスがあります。基本的に、私は特定のパラメータごとにコンテンツを提供します。
http://myserv.x.com/api/123/getstuff?whatstuff=thisstuff
私の質問は、それが1日に約50Kに達することであり、タイムアウトと遅い応答時間に時々気づいています。
質問:リクエストの処理にかかった時間(コードの内部)と、IISキューでサービスを受けるのにかかった時間のメトリックを含めるにはどうすればよいですか?レイテンシが私のコードにあるのかIISにあるのかわかりません。
どういうわけか、応答内にそれらを追加し直したいと思います。
<StuffPayload>
<Stuff id=1 url=http://myserv.x.com/img/1/>
<Response time=100ms IIStime=10ms MyServerCodeTime=90ms/>
</StuffPayload>