1

さまざまなネットワーク設定を使用して、ページのレンダリング時間を計ろうとしています。そのために、Chrome によって作成された NetLog を調べています (--net-log-level=0 で --log-net-log フラグを使用)。ただし、作成された JSON ログを理解するのに苦労しています。これは主に、一致するイベント タイプに関係しています。たとえば、次のイベントを考えてみましょう。

{"params":{"delta":-871,"stream_id":3,"window_size":10484889},"phase":0,"source":{"id":78,"type":1},"time":"1292588413","type":163}

net/base/net_log_event_type_list.h によると、そのようなパラメーターを持つイベント タイプはありません。ここで何が欠けていますか?

4

1 に答える 1

-2

NetLogはおそらくあなたが望むデータを提供することができますが、それらのイベントはすべて個々のリクエストに固有のものです-現代のページはこれらの数十で構成されているので、あなたはそれをすべてまとめるために雑草の中にいるでしょう。代わりに、おそらく探しているのはNavTimingAPIです。

ここでのAPIの簡単な説明: http://www.igvita.com/2012/04/04/measuring-site-speed-with-navigation-timing/

これにより、DNS、リダイレクト、DCL、オンロードイベントなどのすべてのコンポーネントに関する詳細な統計情報が得られます。

于 2012-11-05T05:45:27.170 に答える