キャッシュパフォーマンスレポートには、クライアントのキャッシュ、Proxy Server のキャッシュ、直接の接続のパフォーマンスが示されます。
クライアントのキャッシュのヒットは、クライアントがドキュメントで最新状態チェックを実行し、リモートサーバーが 304 メッセージ、すなわちクライアントにドキュメントが変更されなかったことを伝えるメッセージが返された場合に起こります。クライアントにより開始される最新状態チェックから、クライアントがドキュメントの独自のコピーがキャッシュにあることが示されます。
クライアントのキャッシュについては、レポートに次の内容が示されます。
クライアントおよびプロキシのキャッシュのヒット: このクライアントのキャッシュのヒットでは、Proxy Server とクライアントのいずれにも要求されたドキュメントのコピーがあり、リモートサーバーにプロキシのコピーについての最新状態チェックが照会され、そのあと、プロキシのコピーについてクライアントの要求が評価されます。キャッシュパフォーマンスレポートには、プロキシにより処理されたこのタイプの要求数と、これらの要求の処理にプロキシが要した平均時間が示されます。
プロキシのショートカットチェックなし:このクライアントのキャッシュのヒットでは、Proxy Server とクライアントのいずれにも要求されたドキュメントのコピーがあり、Proxy Server はクライアントのキャッシュのドキュメントが最新であることをクライアントに伝えます (リモートサーバーでのチェックは行われない)。キャッシュパフォーマンスレポートには、プロキシにより処理されたこのタイプの要求数と、これらの要求の処理にプロキシが要した平均時間が示されます。
クライアントのキャッシュのヒットのみ: このクライアントのキャッシュのヒットでは、クライアントのキャッシュのみに要求されたドキュメントのコピーがあります。このタイプの要求では、Proxy Server がクライアントの If-modified-since GET ヘッダーに直接トンネリングします。キャッシュパフォーマンスレポートには、プロキシにより処理されたこのタイプの要求数と、これらの要求の処理にプロキシが要した平均時間が示されます。
クライアントのキャッシュの合計ヒット数:クライアントのキャッシュの合計ヒット数と、これらの要求の処理にクライアントが要した平均時間。
プロキシのキャッシュのヒットは、クライアントが Proxy Server からドキュメントを要求し、Proxy Server のキャッシュにすでにドキュメントがある場合に起こります。Proxy Server のキャッシュのヒットの場合、レポートに次の内容が示されます。
チェックによるプロキシのキャッシュのヒット: このプロキシのキャッシュのヒットでは、Proxy Server がドキュメントの最新状態チェックをリモートサーバーに照会します。キャッシュパフォーマンスレポートには、プロキシにより処理されたこのタイプの要求数と、これらの要求の処理にプロキシが要した平均時間が示されます。
チェックなしのプロキシのキャッシュのヒット:このプロキシのキャッシュのヒットでは、Proxy Server がドキュメントの最新状態チェックをリモートサーバーに照会しません。キャッシュパフォーマンスレポートには、プロキシにより処理されたこのタイプの要求数と、これらの要求の処理にプロキシが要した平均時間が示されます。
純粋なプロキシのキャッシュのヒット: このプロキシのキャッシュのヒットでは、クライアントに要求されたドキュメントのコピーがキャッシュにありません。キャッシュパフォーマンスレポートには、プロキシにより処理されたこのタイプの要求数と、これらの要求の処理にプロキシが要した平均時間が示されます。
組み合わせたプロキシのキャッシュのヒットの場合、レポートに Proxy Server のキャッシュに対するヒットの合計数と、これらの要求の処理に Proxy Server が要した平均時間が示されます。
直接のトランザクションとは、キャッシュにヒットせずに、直接リモートサーバーから Proxy Server、そしてクライアントに送られるトランザクションです。直接のトランザクションの場合、レポートに次の内容が示されます。
取得したドキュメント数:リモートサーバーから直接取得したドキュメントの数。キャッシュパフォーマンスレポートには、プロキシが処理したこのタイプの要求数と、これらの要求の処理にプロキシが要した平均時間、および合計トランザクションに対する割合が示されます。
その他のトランザクション:200 または 304 以外の状態コードが返されるトランザクション。キャッシュパフォーマンスレポートには、プロキシが処理したこのタイプの要求数と、これらの要求の処理にプロキシが要した平均時間が示されます。
直接のトラフィックの合計数: クライアントからリモートサーバーに直接送られた要求数 (失敗した要求や正常に取得されたドキュメントを含む)。キャッシュパフォーマンスレポートには、プロキシが処理したこのタイプの要求数と、これらの要求の処理にプロキシが要した平均時間、および合計トランザクションに対する割合が示されます。
次の例はキャッシュパフォーマンスレポートの例です。
CLIENT CACHE: - Client & proxy cache hits... 86 reqs [18.0%] 0.21 sec/req- Proxy shortcut no-check........ 13 reqs [ 2.7%] 0.00 sec/req- Client cache hits only..... - TOTAL client cache hits.......... 99 reqs [20.7%] 0.18 sec/req PROXY CACHE: - Proxy cache hits w/check........ 4 reqs [ 0.8%] 0.50 sec/req- Proxy cache hits w/o check.. 10 reqs [ 2.1%] 0.00 sec/req- Pure proxy cache hits...... 14 reqs [ 2.9%] 0.14 sec/req PROXY CACHE HITS COMBINED: - TOTAL proxy cache hits....... 113 reqs [23.6%] 0.18 sec/req DIRECT TRANSACTIONS: - Retrieved documents..313 reqs [65.5%] 0.90 sec/req 2 MB- Other transactions.. 52 reqs [10.9%] 7.79 sec/req- TOTAL direct traffic.. 365 reqs [76.4%] 1.88 sec/req 2 MB |