2012-02-10 41 views
1

我想根據我在Chrome開發人員工具中看到的數據計算一些Javascript代碼將消耗多少帶寬。如何計算Javascript的帶寬使用情況?

該腳本是通過引用外部JS文件的單線JavaScript標籤啓動的。

在在啓動和尺寸列在尋找:

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

的JavaScript文件存在我的服務器上,所以我要計算多少帶寬每個呼叫從我的服務器連接(不到哪默認消耗。 aspx駐留)。

因此,我的服務器提供4.39kb的.JS - 或者是請求的帶寬消耗,並且響應是10.54kb?

解析器部分指的是什麼,可以肯定地說,總服務器的帶寬使用量爲我的服務器提供了15.47kb的請求響應。

謝謝。

回答

0

您正在閱讀錯誤的列。您看到的啓動器的兩個值是完全與您看到每個資源的大小的兩個值無關。

啓動程序的「Parser」值意味着解析器遇到<script>標記並加載它(或<img>標記,無論如何)。 「腳本」值意味着一段JavaScript要求加載資源(例如設置<img/>src或通過AJAX)。

「大小」列中的最大值是Chrome調用「大小」的值,第二個(較小/灰色)值是「內容」。這些是什麼意思,我正在努力解決。

的確,總帶寬使用量將是Size列中某些值的總和......但我不確定它是最高還是最低值。這與「發起人」完全無關。

3

在發起人列中,第一行代表發起此請求的文件和行號。 第二行代表啓動器的類型。 在你的情況下,這個請求是在解析Default.aspx(我猜你的主文檔)時由HTML解析器啓動的。

正如您從列標題中看到的那樣,在大小列中,第一行代表大小 - 表示傳輸大小,第二行代表內容大小 - 表示資源數據的實際大小。資源通常以壓縮格式提供,這可能是這種情況: 響應大小爲4.39kb,解壓縮後腳本大小爲10.54kb。

沒有關於請求大小的任何信息,但通常很小,除非您根據請求上傳了一些數據。

請注意,在網絡面板的底部有一行顯示總請求數和總傳輸大小,這可能是你需要的。

相關問題