ページは、ブラウザまたはサーバーにキャッシュされます。キャッシュされたページには、古い(以前に生成された)アプリケーションやキューの時間が含まれます。
キャッシュされたページの検出
私たちの合計バックエンド時間をアプリおよびキュー時間と比較することにより、キャッシュされたページを検出します。アプリ時間とキュー時間の合計がバックエンド時間の合計よりも大きい場合、ブラウザー監視ではページがキャッシュされたものとみなし、アプリ時間とキュー時間を 0 としてリクエストを集計します。
ここでは、キャッシュされたページに関する追加のヒントをご紹介します。
- Java: アプリサーバーの"ワーク" のキャッシュをフラッシュします。これにより、アプリサーバーは強制的に再コンパイルされます。
- .NET : コマンド
flush_dotnet_temp.cmd
を使用して、 asp.netキャッシュ ディレクトリがクリーンであることを確認します。これにより、アプリ サーバーは、ページ読み込みのタイミング計測を使用して ASP を再コンパイルする必要があります。 - Node.js: デフォルトでは、Node.jsはページをキャッシュしません。
- PHP: CDNにダイナミックページをキャッシュさせている場合、そのキャッシュにページロードタイミングの計測値が含まれていることを確認してください。
- Python: アプリを再起動してみましょう。
- Ruby: 自動計測と手動計測については、ヘッダー情報を見てください。例えば、特定のウェブページを無視したい場合は、 ユーザーインターフェース からブラウザの自動監視を無効にして、タグ付けしたいウェブページを手動で計測する必要があります。