同じ場所にキャッシュがある Web ロールがあります。このロールには 2 つのインスタンスがあります。
キャッシュ ヒットがあっても、リクエストのターンアラウンド タイムは数秒です。分析の結果、キャッシュがデータを返すのにかかる時間は平均 1 秒であることがわかりました。ただし、IIS ログは、要求の全体的な処理に約 4 秒かかることを示しています。キャッシュからのデータ取得の前後に中間操作はありません。
ここで何が問題なのですか?問題を分析するための良い方法は何でしょうか?
同じ場所にキャッシュがある Web ロールがあります。このロールには 2 つのインスタンスがあります。
キャッシュ ヒットがあっても、リクエストのターンアラウンド タイムは数秒です。分析の結果、キャッシュがデータを返すのにかかる時間は平均 1 秒であることがわかりました。ただし、IIS ログは、要求の全体的な処理に約 4 秒かかることを示しています。キャッシュからのデータ取得の前後に中間操作はありません。
ここで何が問題なのですか?問題を分析するための良い方法は何でしょうか?
価値があるのは、Azure の Redis と RESTful API のキャッシュで同様の問題が発生していたことです。
問題は、データのシリアル化であることが判明しました。
問題をデバッグするいくつかの方法: