0

サイトのパフォーマンスの最適化に取り組んでいますが、タイミングの問題で混乱しています。

Firebug と Page Speed を使用すると、同様のonload(Firebug) またはpageLoadTime(Page Speed) の読み取り値が得られます。この時間は、onload イベントが発生したときにかかると想定しています。

また、Fiddler を使用してサイトを分析しており、「シーケンス期間」(リクエストの開始から応答が完了するまでの時間) は常に「onload」および「pageLoadTime」の時間よりも大きくなっています。

まず、なぜ違うのでしょうか。第二に、自分のウェブサイトを最適化しようとするときに、どちらをより重視する必要がありますか? HTTP リクエストを最小限に抑えて高速化しようとしています。

4

1 に答える 1

0

onloadイベントは、ブラウザがHTMLで定義されたすべてのコンテンツ(Javascriptがページに追加したiFrameや要素を含む)の読み込みを完了した後に発生します。

追加のネットワークアクティビティ(分析ビーコン、スライドショーなど)を生成するonloadハンドラー内または後に実行されるjavascriptが存在することは珍しいことではありません。ブラウザは通常、オンロードの直後にファビコンを要求します。これにより、フィドラーの測定値もくすぐられる可能性があります。

あなたが何に焦点を合わせるべきかに関しては、それはあなたのウェブサイトとユーザーエクスペリエンスにとって何が重要であるかに依存するでしょう。あなたがeコマーススタイルのサイトを持っているなら、あなたは上記の結果が見える時点を気にするかもしれません、そしてそれは全くオンロード時間で追跡しないかもしれません。

于 2012-07-11T20:17:39.533 に答える