1

ウェブサイトのパフォーマンスを向上させようとしています。

[IEネットワーク]タブを見ると、次のように表示されます。

wait: < 1 ms
start: 31 ms
request 390 ms
response 31 ms
gap 472 ms

私は特にギャップについて混乱しています。何が起きてる?すべてが受信されたら、これがページをレンダリングする実際の時間ですか?毎回何を表しているのかわからないと、パフォーマンスを向上させるのは難しいです。

MSDNによると:

ギャップ:応答を受信したときに取得されるオフセット値。期間は、その開始時刻から最後のリクエストの終了が元のHTTPリクエストに関連付けられるまでの時間です。

それは私にはまったく役に立ちません。

4

1 に答える 1

1

泥と同じくらい明確ですが、それが意味するのは、その特定のリクエストの終了が、ページがロードされたと見なされる472ミリ秒前に発生したということです。これは通常、リソースがロードされ、その後に残りの時間を費やしているためです。

それを説明するための簡略化。5ミリ秒で読み込まれるページがあり、4つのリソースが順番に読み込まれ、それぞれが読み込みに5ミリ秒かかる場合。最初のページリクエストのギャップは5x4 = 20ミリ秒、次のリクエストのギャップは15ミリ秒、次の10ミリ秒などになります。ただし、これがどのように有用なメトリックになるかはわかりません...

于 2013-01-02T13:39:01.013 に答える