2014-09-30 141 views
0

網上有很多工具來測量網頁的速度。 他們提供數據,如頁面的加載時間。 此加載時間取決於同時下載的文件數量和連接速度(以及諸如網絡狀態,內容提供程序等許多其他內容)。網頁速度測試:如何獲得理論加載速度

但是,因爲它是基於連接的速度,所以我們沒有理論加載時間。 一個瀏覽器在一定的限制內同時下載多個資源(同時有5個資源)。所以它優化了加載資源的速度。 如果我們可以將速度連接設置爲固定值,頁面的加載頁面將「永不」更改。

那麼,有沒有人知道一個工具,計算這個理論上的網頁加載時間?

我想得到這樣的結果: 理論加載時間:56 * t 隨着t等於下載1kb數據的時間量。

回答

0

「理論加載時間」是什麼意思?這樣一個公式將會有大量的變量(帶寬,往返時間,處理器速度,天線喚醒時間,服務器負載,數據包丟失,TCP連接是否已經打開......),你會將哪些變量放入你的理論計算?

你試圖解決什麼問題?如果您只想更加客觀地衡量網站速度,您可以使用像http://www.webpagetest.org/這樣的測試儀,它允許您選擇網絡速度,然後運行多個測試來查找加載時間的分佈。

請注意,甚至沒有關於何時完成加載頁面的協議!大多數人都會測量時間,直到調用onload處理程序爲止,但是可以通過過早地到達onload然後使用JS實際加載資源來輕鬆加速。等到所有資源加載也可能是一個壞的措施,因爲許多現代頁面將不斷更新自己並加載新資源。