<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Page Detailer Pro頁(yè)面性能測(cè)試工具

          聯(lián)合創(chuàng)作 · 2023-09-19 23:11

          Page Detailer Pro 是 IBM alphaworks 提供的一個(gè)工具。它是一款用來(lái)記錄瀏覽器 HTTP 請(qǐng)求的軟件,它通過(guò)在客戶端的 Windows 端口堆棧中插入探針(Probe)來(lái)獲取記錄瀏覽器發(fā)起的 HTTP 請(qǐng)求的各種類型的數(shù)據(jù)。

          圖 1 是一個(gè) Page Detailer 記錄的截圖。淺藍(lán)色標(biāo)注部分是后加的,由上圖示可知:

          1. 頁(yè)面尺寸。這兒的頁(yè)面尺寸只包含資源本身的尺寸,不包含 HTTP 頭及其他協(xié)議棧的頭尺寸。當(dāng)然,PageDetailer 也提供總下載尺寸的數(shù)據(jù)。
          2. HTTP 請(qǐng)求數(shù)。
          3. 單個(gè)資源下載時(shí)間。這整個(gè)條形代表單個(gè)資源下載的總時(shí)間,包含建立網(wǎng)絡(luò)連接的時(shí)間,發(fā)送 HTTP 請(qǐng)求的時(shí)間,接收 HTTP 響應(yīng)的時(shí)間,網(wǎng)路傳輸整個(gè)資源的時(shí)間。
          4. 瀏覽器發(fā)出請(qǐng)求頭到接收到響應(yīng)頭的時(shí)間。PageDetailer 只提供這個(gè)時(shí)間,但事實(shí)上網(wǎng)絡(luò)監(jiān)聽(tīng)工具可以提供記錄更細(xì)粒度的時(shí)間。比如:HTTP 請(qǐng)求的發(fā)送時(shí)間,等待服務(wù)器響應(yīng)的時(shí)間,接受 HTTP 響應(yīng)頭的時(shí)間。由于在局域網(wǎng)里,接受發(fā)送頭的時(shí)間極短,所以這個(gè)時(shí)間可以認(rèn)為就是服務(wù)器的響應(yīng)時(shí)間。在這個(gè)圖示中,把所有藍(lán)色條形代表的時(shí)間相加就是服務(wù) 器消耗的時(shí)間,去除重疊部分后才是服務(wù)器響應(yīng)時(shí)間。注意,服務(wù)器消耗的時(shí)間不等于服務(wù)器響應(yīng)的時(shí)間,這里也有一個(gè)并發(fā)度的問(wèn)題。
          5. 網(wǎng)絡(luò)傳輸時(shí)間。只是有關(guān)瀏覽器從開(kāi)始接收這個(gè)資源的內(nèi)容到接受結(jié)束所化的時(shí)間。一般的來(lái)說(shuō),它就是資源尺寸 / 帶寬。但如果服務(wù)器或?yàn)g覽器是以流的方式處理這個(gè)資源的話,那它還包含瀏覽器或服務(wù)器的處理時(shí)間。
          6. 瀏覽器渲染時(shí)間。在任意兩個(gè)資源下載中的間隔時(shí)間就是瀏覽器的渲染時(shí)間。注意:即使是在資源下載是,瀏覽器也可能在進(jìn)行渲染。不過(guò)這些消 耗,無(wú)法用間隔時(shí)間的方法判斷。一般的來(lái)說(shuō),這部分時(shí)間是比較有限的并且傾向于忽略。
          7. 資源下載之間沒(méi)有重疊,這說(shuō)明這些下載之間沒(méi)有并發(fā)。
          8. 資源下載之間有重疊,這說(shuō)明這些下載之間有并發(fā)。

          那么并發(fā)度怎么計(jì)算?一個(gè)簡(jiǎn)化的方法就是:

          并發(fā)度 = 單個(gè)資源下載時(shí)間之和 / (頁(yè)面下載時(shí)間 – 瀏覽器渲染時(shí)間)

          簡(jiǎn)化的前提是:

          • 在局域網(wǎng)內(nèi),網(wǎng)絡(luò)延遲很低。
          • 服務(wù)器響應(yīng)很快。
          • 服務(wù)器端,瀏覽器端沒(méi)有流式處理,或很快

          當(dāng)然,在這里只是介紹了一下計(jì)算并發(fā)度的原理?;谶@個(gè)原理,可以編寫相應(yīng)的程序讀取 PageDetailer 或其他網(wǎng)絡(luò)監(jiān)聽(tīng)程序 (比如 WireShark) 的數(shù)據(jù)來(lái)自動(dòng)計(jì)算并發(fā)度。

          瀏覽 17
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  大香蕉3级片久人 | 久久综合97 | 国产色婷婷亚洲999精品网站 | 免费电影黄色视频 | 午夜操逼逼 |