併發連線數對瀏覽器載入速度的測試

2021-09-27 09:43:14 字數 658 閱讀 5187

每款瀏覽器都有自己的預設併發連線數,而且瀏覽器預設對同一域下的資源,只保持一定的連線數,會阻塞過多的連線,這都會影響到瀏覽器對網頁的載入速度。本文就簡單的以不同的併發連線數來測試載入速度。先介紹下一些基本概念,瀏覽器獲取頁面顯示請求頁面的html**,然後分析html**,獲取頁面的元件(css檔案、js檔案、等)。當然無論獲取html**還是元件都可能需要進行dns解析。

以為例,分別使用2個併發數和6個併發數進行測試,結果如下:

2個併發數的載入時間為29秒(國外**訪問國內**的速度比較慢)

6個併發數的載入時間為13.2秒

當然這只是最膚淺得分析,如果要研究**的效能就盡量使等待時間下降到0,通常合併js、css等檔案(同樣100mb的1個檔案進行複製速度肯定比100個1mb要快,因為io讀取寫入耗時比傳輸大),同樣**為了負載均衡,將不同的檔案放置於不同的網域名稱機器下,這樣導致了解析網域名稱時間加長,反而影響載入速度。

修改ie8瀏覽器的最大連線數,參見以下文章:

ie8瀏覽器速度變慢的解決方案 中的第三個步驟。

瀏覽器併發連線數(未完成)

網上有很多瀏覽器併發連線數的 資料,絕大多數是大同小異,都是下圖統計,但總覺得人云亦云,缺少實際測試資料支援,並且還大不完整,例如缺少ie9 10 11 360之類的。之所以談及併發數這個問題,本質上是為了了解頁面載入情況,做提高頁面載入效能的參考依據。但是在試圖測試時,卻有幾個測試難點 1.尋找完...

瀏覽器併發連線數(未完成)

網上有很多瀏覽器併發連線數的 資料,絕大多數是大同小異,都是下圖統計,但總覺得人云亦云,缺少實際測試資料支援,並且還大不完整,例如缺少ie9 10 11 360之類的。之所以談及併發數這個問題,本質上是為了了解頁面載入情況,做提高頁面載入效能的參考依據。但是在試圖測試時,卻有幾個測試難點 1.尋找完...

瀏覽器併發連線數(未完成)

網上有很多瀏覽器併發連線數的 資料,絕大多數是大同小異,都是下圖統計,但總覺得人云亦云,缺少實際測試資料支援,並且還大不完整,例如缺少ie9 10 11 360之類的。之所以談及併發數這個問題,本質上是為了了解頁面載入情況,做提高頁面載入效能的參考依據。但是在試圖測試時,卻有幾個測試難點 1.尋找完...