企業(yè)做網站DNS會話時延對于網頁瀏覽整體時延的影響分析
日期 : 2019-06-25 17:26:48
DNS會話時延對于網頁瀏覽整體時延的影響分析。借助wireshark軟件的統(tǒng)計功能項中的對話分析子項, 即可獲取網頁瀏覽過程中所有的DNS會話統(tǒng)計信息。其中的時長字段即為SAEGW至DNS服務器之間的RTT。本次測試根據(jù)wireshark的統(tǒng)計數(shù)據(jù), SAEGW至DNS服務器之間的RTT為8.5ms, 由于已獲取SAEGW至UE之間的RTT為34ms, 因此計算出單次DNS會話的RTT為43.5ms 。
那么DNS會話環(huán)節(jié)的時延是否是整個網頁瀏覽時延的關鍵影響因素?就本次測試來說, 訪問搜狐主頁共存在24個DNS會話。若會話為串行執(zhí)行, 則消耗總時長為1.044s。但實際并非如此, DNS會話是分批執(zhí)行的, 每批次在時間軸是并行的, 訪問大致分八個批次, 即DNS會話總消耗時長約為348ms , 占瀏覽總時長的1/10。該環(huán)節(jié)的時延優(yōu)化空間有限, 即便按單次會話, SAEGW與DNS服務器之間的RTT可縮短3ms計算, 總縮短時延僅為24ms。因此DNS會話環(huán)節(jié)的時延并不是網頁瀏覽時延的關鍵影響因素。
那么DNS會話環(huán)節(jié)的時延是否是整個網頁瀏覽時延的關鍵影響因素?就本次測試來說, 訪問搜狐主頁共存在24個DNS會話。若會話為串行執(zhí)行, 則消耗總時長為1.044s。但實際并非如此, DNS會話是分批執(zhí)行的, 每批次在時間軸是并行的, 訪問大致分八個批次, 即DNS會話總消耗時長約為348ms , 占瀏覽總時長的1/10。該環(huán)節(jié)的時延優(yōu)化空間有限, 即便按單次會話, SAEGW與DNS服務器之間的RTT可縮短3ms計算, 總縮短時延僅為24ms。因此DNS會話環(huán)節(jié)的時延并不是網頁瀏覽時延的關鍵影響因素。