タイミング値
タイミング値はいくつかのセクションに分けられます。
この図の変数は次のように定義されています。
| 変数 | 説明 |
|---|---|
| start_time | ユーザーがページを要求した日時 (ユーザーがリンクをクリックした日時)。この値は、前のページのアンロード前のイベントにフックすることで設定されます。WebKit ブラウザーは beforeunload イベントを適切にサポートしていません。この理由から、Safari または Chrome ではクライアントタイミングがサポートされていません。 |
| load_time | 現在のページのブラウザーへのロードが開始される日時。HTML 本文の最初のスクリプトとして実行されるインライン javascript は、この値を設定します。 |
| server_time | サーバーがトランザクションを処理するために費やした時間 (ミリ秒)。サーバーはこの値をクライアントに報告します。 |
| load_completion_time | ブラウザーでページが完全にレンダリングされる日時。この操作は、ページの最後のスクリプトとして実行され、ページのロードが完了した時刻を示します。 |
多くのフォームとリストの右下には、次のタイミングが報告されています。
| ラベル | 要素 | 説明 | 計算 |
|---|---|---|---|
| 応答時間 | client_response_time | ブラウザーでページが完全にレンダリングされた時間からユーザーがページを要求した時間を差し引いた、ページの全体的な配信時間 | load_completion_time - start_time |
| サーバー時間 | client_server_time | サーバーがトランザクションを処理するのにかかる時間 | server_time |
| ネットワーク時間 | client_network_time | ネットワークが要求を処理するのにかかる時間。ブラウザーでページのロードが開始された時間からユーザーの要求の時間を差し引き、さらにサーバーの処理時間を差し引いて計算されます。 | load_time-start_time-server_time |
| ブラウザー時間 | workflow_time | ブラウザーでページのロードを開始した時間から、ページが完全にレンダリングされた時間を差し引いた、ブラウザーがページを配信するためにかかった時間 | load_completion_time - load_time |