2012-02-10 15 views
1

Chromeのデベロッパーツールに表示されている情報に基づいて、一部のJavaScriptコードが消費する帯域幅を計算します。Javascriptの帯域幅使用量を計算するには?

スクリプトは外部JSファイルを参照、ワンライナーJavaScriptタグを介して開始されます。

Initiator     Size 
------------------------------------------- 
Default.aspx     4.39kb 
Parser      10.54kb 

のJavascriptファイルは私のサーバー上に存在しているので、私は、各呼び出しが私のサーバー接続(デフォルトではないから消費しますどのくらいの帯域幅を計算したいこと:イニシエータとサイズの列を見て

。 aspxが常駐します)。

は、だから私のサーバーは、4.39キロバイトで.JSを提供 - または要求のための帯域幅の使用量、応答が10.54キロバイトであるということですか?

はパーサ部分は何を参照し、総帯域幅の使用量が私のサーバーからこの要求15.47キロバイトのための応答を提供するためにと言って、それが安全であるのでしょうか?

ありがとうございました。

答えて

0

あなたは間違った列を読んでいます。表示されているイニシエータの2つの値は、完全にで、各リソースのサイズの2つの値とは関係ありません。

イニシエータの「パーサー」値は、パーサーが<script>タグを見つけてロードしたことを意味します(または<img>タグ)。 「スクリプト」値は、リソースのロードが要求されるJavaScriptの一部を意味します(<img/>またはAJAX経由のsrcを設定するなど)。

「サイズ」列の先頭の値はChromeが「サイズ」および第二(小さい/グレー)の値が「コンテンツ」と呼ぶものです。これらが何を意味するのか、私はうまくいっています。

それは総帯域幅の使用量は、サイズ欄からいくつかの値の合計になるというのは本当だ...しかし、私はそれが上部または下部値だかどうかはわかりません。また、「イニシエータ」とはまったく無関係です。

3

最初の行は、この要求が開始されたファイルと行番号を表します。 2行目は、イニシエータのタイプを表します。 あなたのケースでは、このリクエストは、Default.aspx(私が推測するあなたの主な文書)を解析する際にHTMLパーサによって開始されました。

列見出しからわかるように、サイズ欄の最初の行はサイズ(転送サイズを意味し、2行目はリソースサイズを表します)を表します。リソースはしばしば圧縮されて提供されますが、これはおそらくここにあります。 応答サイズは4.39kbであり、解凍後のスクリプトサイズは10.54kbでした。

リクエストサイズについての情報はありませんが、リクエストによってデータをアップロードしていない限り、通常はごく小さいです。

ネットワークパネルの下部に総リクエスト数と何が必要でしょう総転送サイズを示す線があることに注意してください。

関連する問題