溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

UEM探針技術(shù)捕獲數(shù)據(jù)解密的方法是什么

發(fā)布時(shí)間:2021-12-20 09:27:39 來(lái)源:億速云 閱讀:168 作者:iii 欄目:大數(shù)據(jù)

本篇內(nèi)容主要講解“UEM探針技術(shù)捕獲數(shù)據(jù)解密的方法是什么”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“UEM探針技術(shù)捕獲數(shù)據(jù)解密的方法是什么”吧!

1、 UEM核心功能

        用戶體驗(yàn)一般分為移動(dòng)應(yīng)用體驗(yàn)(UEM App)和瀏覽器應(yīng)用體驗(yàn)(UEM Web)兩部分。對(duì)移動(dòng)應(yīng)用的用戶體驗(yàn)支持,國(guó)內(nèi)外很多廠商的產(chǎn)品都較為成熟和完善,大家在網(wǎng)上能夠找到很多可以參考的項(xiàng)目,UAVStack開(kāi)源項(xiàng)目目前主要關(guān)注于面向?yàn)g覽器應(yīng)用的用戶體驗(yàn)。

一般來(lái)說(shuō),UEM的核心功能包括以下內(nèi)容:

UEM探針技術(shù)捕獲數(shù)據(jù)解密的方法是什么

2、 “探針”技術(shù)捕獲數(shù)據(jù)解密

        UEM的核心在于瀏覽器探針,通過(guò)自動(dòng)注入到監(jiān)測(cè)網(wǎng)頁(yè)的JS代碼,對(duì)實(shí)際用戶訪問(wèn)的網(wǎng)頁(yè)性能數(shù)據(jù)進(jìn)行全樣本采集和分析,找到影響用戶體驗(yàn)問(wèn)題本源,幫助用戶持續(xù)優(yōu)化Web應(yīng)用性能。

瀏覽器探針的作用在于以下幾點(diǎn):

  1. 采集瀏覽器基本信息

  2. 采集頁(yè)面性能數(shù)據(jù)(Navigation Timing API)

  3. 采集AJAX性能數(shù)據(jù)+請(qǐng)求/響應(yīng)數(shù)據(jù)

  4. 采集JS錯(cuò)誤數(shù)據(jù)(包括:出錯(cuò)頁(yè)面或腳本URL,引用頁(yè)面URL,Error Message,錯(cuò)誤位置:行號(hào),列號(hào),等等)

  5. 采集頁(yè)面追蹤數(shù)據(jù)(Resource Timing API)

  6. 將捕獲的數(shù)據(jù)上傳到UEM Server,便于進(jìn)行后續(xù)的存儲(chǔ)、多維度分析、預(yù)警和優(yōu)化等

        瀏覽器探針是根據(jù)瀏覽器狀態(tài)來(lái)采集頁(yè)面性能數(shù)據(jù)的。每次頁(yè)面請(qǐng)求,當(dāng)獲取到onload事件結(jié)束,則以事件結(jié)束時(shí)間定義為頁(yè)面完成時(shí)間。當(dāng)有異步請(qǐng)求再次加載內(nèi)容,那么這些異步請(qǐng)求記錄在AJAX數(shù)據(jù)當(dāng)中。基于采集到的數(shù)據(jù),可以得到以下頁(yè)面性能指標(biāo):

指標(biāo)名稱(chēng)

指標(biāo)單位

指標(biāo)含義

頁(yè)面性能指標(biāo)

Apdex

無(wú)

Apdex(應(yīng)用性能體驗(yàn)指數(shù))是一個(gè)國(guó)際標(biāo)準(zhǔn),是對(duì)用戶體驗(yàn)滿意度的量化值。系統(tǒng)將用戶訪問(wèn)樣本與Apdex的閥值T進(jìn)行比較,可將用戶訪問(wèn)樣本劃分到優(yōu)秀、良好、容忍、沮喪四個(gè)滿意度區(qū)間中,通過(guò)使用公式:Apdex = (優(yōu)秀次數(shù) + 良好次數(shù) + 容忍次數(shù)/2)/總樣本次數(shù),可計(jì)算出一個(gè)介于0到1之間的數(shù)值,用于量化應(yīng)用的平均體驗(yàn)水平

頁(yè)面加載用時(shí)

ms

頁(yè)面加載總時(shí)間,指從NavigationStart事件開(kāi)始到LoadEventEnd事件結(jié)束
計(jì)算公式:LoadEventEnd-navigationStart

頁(yè)面加載用時(shí)最大值

ms


頁(yè)面加載用時(shí)最小值

ms


頁(yè)面渲染用時(shí)

ms

指從responseEnd事件開(kāi)始到loadEventEnd結(jié)束,包含DOM解析和資源加載
計(jì)算公式:LoadEventEnd-responseEnd

首字節(jié)時(shí)間

ms

從頁(yè)面開(kāi)始瀏覽到收到服務(wù)器第一包數(shù)據(jù)的時(shí)間,不包括排隊(duì)時(shí)間和服務(wù)器端的時(shí)間
計(jì)算公式:responseStart-connectEnd-排隊(duì)時(shí)間-服務(wù)器響應(yīng)時(shí)間

資源加載用時(shí)

ms

從瀏覽器開(kāi)始資源下載到頁(yè)面渲染完成的時(shí)間,從DomContentLoadedEventEnd事件開(kāi)始到loadEventEnd事件結(jié)束
計(jì)算公式:loadEventEnd-DomContentLoadedEventEnd

頁(yè)面耗時(shí)占比(%)

%

該頁(yè)面加載時(shí)間占整個(gè)應(yīng)用的頁(yè)面加載時(shí)間百分比。比如指定時(shí)間內(nèi),某應(yīng)用或頁(yè)面被訪問(wèn)到的主機(jī)是a和b,其中主機(jī)a平均頁(yè)面加載時(shí)間是1.5s,pv是100,主機(jī)b平均頁(yè)面加載時(shí)間是2s,pv是130,則主機(jī)a的頁(yè)面耗時(shí)占比為(1.5*100)/(1.5*100+2*130)*100%約36.6%

慢頁(yè)面占比(%)

%

出現(xiàn)慢頁(yè)面的次數(shù)占總訪問(wèn)次數(shù)的百分比

HTML文檔性能指標(biāo)

HTML重定向用時(shí)

ms

瀏覽過(guò)程中加載HTML文檔之前發(fā)生重定向所消耗的時(shí)間
計(jì)算公式:redirectEnd-redirectStart

HTML緩存用時(shí)

ms

讀取緩存的用時(shí)
計(jì)算公式:domainLookupStart-fetchStart

HTML DNS用時(shí)

ms

DNS將域名解析為IP地址的消耗時(shí)間

HTML TCP握手時(shí)間

ms

瀏覽器與服務(wù)器建立TCP/IP連接(三次握手)的時(shí)間

HTML SSL握手用時(shí)

ms

在TCP握手之后的SSl握手用時(shí)

HTML建連用時(shí)

ms

計(jì)算公式:HTML TCP握手時(shí)間+HTML SSL握手用時(shí)

HTML服務(wù)器響應(yīng)用時(shí)

ms

請(qǐng)求發(fā)送成功到接受服務(wù)器返回第一包的時(shí)間
計(jì)算公式:responseStart-requestStart

HTML下載用時(shí)

ms

瀏覽器下載完整HTML文檔內(nèi)容所需要的時(shí)間
計(jì)算公式:responseEnd-responseStart

瀏覽器事件性能指標(biāo)

DOM建立用時(shí)

ms

瀏覽器建立DOM的用時(shí)

計(jì)算公式:DomContentLoadedEventEnd-domLoading

DOM Ready用時(shí)

ms

從頁(yè)面開(kāi)始瀏覽到DOM建立完成的時(shí)間

計(jì)算公式:DomContentLoadedEventEnd-navigationStart

unload用時(shí)

ms

卸載當(dāng)前頁(yè)面的耗時(shí)
計(jì)算公式:unloadEnd-unloadStart

用戶訪問(wèn)量指標(biāo)

請(qǐng)求次數(shù)PV


每分鐘請(qǐng)求數(shù)

次/分鐘


JS錯(cuò)誤指標(biāo)

JS錯(cuò)誤頁(yè)面PV(次)


每分鐘頁(yè)面JS錯(cuò)誤數(shù)

次/分鐘


JS錯(cuò)誤率(%)

%

JS錯(cuò)誤頁(yè)面PV/請(qǐng)求次數(shù)PV

基于這些指標(biāo),頁(yè)面加載流程的分解和可視化將會(huì)變得十分簡(jiǎn)單。

3、 頁(yè)面加載流程可視化

UEM探針技術(shù)捕獲數(shù)據(jù)解密的方法是什么

        頁(yè)面加載流程可視化是UEM數(shù)據(jù)統(tǒng)計(jì)的一個(gè)重要手段,是UEM成果的通俗展示方式。上圖是頁(yè)面加載流程可視化的一個(gè)示意圖。上述頁(yè)面性能數(shù)據(jù)是實(shí)時(shí)上傳的,但數(shù)據(jù)上傳分四個(gè)時(shí)機(jī):整個(gè)頁(yè)面加載完成后上傳、離開(kāi)頁(yè)面時(shí)上傳、發(fā)生JS錯(cuò)誤時(shí)上傳和有AJAX請(qǐng)求時(shí)上傳。此外,瀏覽器探針是自動(dòng)注入到監(jiān)測(cè)網(wǎng)頁(yè)的,UEM Server會(huì)監(jiān)聽(tīng)?wèi)?yīng)用服務(wù)器的輸出,當(dāng)用戶開(kāi)啟自動(dòng)注入功能,UEM Server會(huì)在應(yīng)用服務(wù)器的輸出函數(shù)內(nèi)自動(dòng)注入U(xiǎn)EM的瀏覽器探針,具體實(shí)現(xiàn)方式將在以后的分享中詳細(xì)介紹。通過(guò)大量的實(shí)驗(yàn)室數(shù)據(jù)對(duì)比,自動(dòng)注入U(xiǎn)EM瀏覽器探針對(duì)服務(wù)器性能幾乎無(wú)影響。

到此,相信大家對(duì)“UEM探針技術(shù)捕獲數(shù)據(jù)解密的方法是什么”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

uem
AI