本篇內(nèi)容主要講解“UEM探針技術(shù)捕獲數(shù)據(jù)解密的方法是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“UEM探針技術(shù)捕獲數(shù)據(jù)解密的方法是什么”吧!
創(chuàng)新互聯(lián)公司技術(shù)團隊10多年來致力于為客戶提供成都網(wǎng)站設(shè)計、成都做網(wǎng)站、成都品牌網(wǎng)站建設(shè)、營銷型網(wǎng)站建設(shè)、搜索引擎SEO優(yōu)化等服務(wù)。經(jīng)過多年發(fā)展,公司擁有經(jīng)驗豐富的技術(shù)團隊,先后服務(wù)、推廣了上千多家網(wǎng)站,包括各類中小企業(yè)、企事單位、高校等機構(gòu)單位。
1、 UEM核心功能
用戶體驗一般分為移動應(yīng)用體驗(UEM App)和瀏覽器應(yīng)用體驗(UEM Web)兩部分。對移動應(yīng)用的用戶體驗支持,國內(nèi)外很多廠商的產(chǎn)品都較為成熟和完善,大家在網(wǎng)上能夠找到很多可以參考的項目,UAVStack開源項目目前主要關(guān)注于面向瀏覽器應(yīng)用的用戶體驗。
一般來說,UEM的核心功能包括以下內(nèi)容:
2、 “探針”技術(shù)捕獲數(shù)據(jù)解密
UEM的核心在于瀏覽器探針,通過自動注入到監(jiān)測網(wǎng)頁的JS代碼,對實際用戶訪問的網(wǎng)頁性能數(shù)據(jù)進行全樣本采集和分析,找到影響用戶體驗問題本源,幫助用戶持續(xù)優(yōu)化Web應(yīng)用性能。
瀏覽器探針的作用在于以下幾點:
采集瀏覽器基本信息
采集頁面性能數(shù)據(jù)(Navigation Timing API)
采集AJAX性能數(shù)據(jù)+請求/響應(yīng)數(shù)據(jù)
采集JS錯誤數(shù)據(jù)(包括:出錯頁面或腳本URL,引用頁面URL,Error Message,錯誤位置:行號,列號,等等)
采集頁面追蹤數(shù)據(jù)(Resource Timing API)
將捕獲的數(shù)據(jù)上傳到UEM Server,便于進行后續(xù)的存儲、多維度分析、預(yù)警和優(yōu)化等
瀏覽器探針是根據(jù)瀏覽器狀態(tài)來采集頁面性能數(shù)據(jù)的。每次頁面請求,當(dāng)獲取到onload事件結(jié)束,則以事件結(jié)束時間定義為頁面完成時間。當(dāng)有異步請求再次加載內(nèi)容,那么這些異步請求記錄在AJAX數(shù)據(jù)當(dāng)中?;诓杉降臄?shù)據(jù),可以得到以下頁面性能指標(biāo):
指標(biāo)名稱 | 指標(biāo)單位 | 指標(biāo)含義 |
頁面性能指標(biāo) | ||
Apdex | 無 | Apdex(應(yīng)用性能體驗指數(shù))是一個國際標(biāo)準(zhǔn),是對用戶體驗滿意度的量化值。系統(tǒng)將用戶訪問樣本與Apdex的閥值T進行比較,可將用戶訪問樣本劃分到優(yōu)秀、良好、容忍、沮喪四個滿意度區(qū)間中,通過使用公式:Apdex = (優(yōu)秀次數(shù) + 良好次數(shù) + 容忍次數(shù)/2)/總樣本次數(shù),可計算出一個介于0到1之間的數(shù)值,用于量化應(yīng)用的平均體驗水平 |
頁面加載用時 | ms | 頁面加載總時間,指從NavigationStart事件開始到LoadEventEnd事件結(jié)束 |
頁面加載用時最大值 | ms | |
頁面加載用時最小值 | ms | |
頁面渲染用時 | ms | 指從responseEnd事件開始到loadEventEnd結(jié)束,包含DOM解析和資源加載 |
首字節(jié)時間 | ms | 從頁面開始瀏覽到收到服務(wù)器第一包數(shù)據(jù)的時間,不包括排隊時間和服務(wù)器端的時間 |
資源加載用時 | ms | 從瀏覽器開始資源下載到頁面渲染完成的時間,從DomContentLoadedEventEnd事件開始到loadEventEnd事件結(jié)束 |
頁面耗時占比(%) | % | 該頁面加載時間占整個應(yīng)用的頁面加載時間百分比。比如指定時間內(nèi),某應(yīng)用或頁面被訪問到的主機是a和b,其中主機a平均頁面加載時間是1.5s,pv是100,主機b平均頁面加載時間是2s,pv是130,則主機a的頁面耗時占比為(1.5*100)/(1.5*100+2*130)*100%約36.6% |
慢頁面占比(%) | % | 出現(xiàn)慢頁面的次數(shù)占總訪問次數(shù)的百分比 |
HTML文檔性能指標(biāo) | ||
HTML重定向用時 | ms | 瀏覽過程中加載HTML文檔之前發(fā)生重定向所消耗的時間 |
HTML緩存用時 | ms | 讀取緩存的用時 |
HTML DNS用時 | ms | DNS將域名解析為IP地址的消耗時間 |
HTML TCP握手時間 | ms | 瀏覽器與服務(wù)器建立TCP/IP連接(三次握手)的時間 |
HTML SSL握手用時 | ms | 在TCP握手之后的SSl握手用時 |
HTML建連用時 | ms | 計算公式:HTML TCP握手時間+HTML SSL握手用時 |
HTML服務(wù)器響應(yīng)用時 | ms | 請求發(fā)送成功到接受服務(wù)器返回第一包的時間 |
HTML下載用時 | ms | 瀏覽器下載完整HTML文檔內(nèi)容所需要的時間 |
瀏覽器事件性能指標(biāo) | ||
DOM建立用時 | ms | 瀏覽器建立DOM的用時 計算公式:DomContentLoadedEventEnd-domLoading |
DOM Ready用時 | ms | 從頁面開始瀏覽到DOM建立完成的時間 計算公式:DomContentLoadedEventEnd-navigationStart |
unload用時 | ms | 卸載當(dāng)前頁面的耗時 |
用戶訪問量指標(biāo) | ||
請求次數(shù)PV | 次 | |
每分鐘請求數(shù) | 次/分鐘 | |
JS錯誤指標(biāo) | ||
JS錯誤頁面PV(次) | 次 | |
每分鐘頁面JS錯誤數(shù) | 次/分鐘 | |
JS錯誤率(%) | % | JS錯誤頁面PV/請求次數(shù)PV |
基于這些指標(biāo),頁面加載流程的分解和可視化將會變得十分簡單。
3、 頁面加載流程可視化
頁面加載流程可視化是UEM數(shù)據(jù)統(tǒng)計的一個重要手段,是UEM成果的通俗展示方式。上圖是頁面加載流程可視化的一個示意圖。上述頁面性能數(shù)據(jù)是實時上傳的,但數(shù)據(jù)上傳分四個時機:整個頁面加載完成后上傳、離開頁面時上傳、發(fā)生JS錯誤時上傳和有AJAX請求時上傳。此外,瀏覽器探針是自動注入到監(jiān)測網(wǎng)頁的,UEM Server會監(jiān)聽?wèi)?yīng)用服務(wù)器的輸出,當(dāng)用戶開啟自動注入功能,UEM Server會在應(yīng)用服務(wù)器的輸出函數(shù)內(nèi)自動注入UEM的瀏覽器探針,具體實現(xiàn)方式將在以后的分享中詳細(xì)介紹。通過大量的實驗室數(shù)據(jù)對比,自動注入UEM瀏覽器探針對服務(wù)器性能幾乎無影響。
到此,相信大家對“UEM探針技術(shù)捕獲數(shù)據(jù)解密的方法是什么”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
當(dāng)前文章:UEM探針技術(shù)捕獲數(shù)據(jù)解密的方法是什么
URL鏈接:http://aaarwkj.com/article28/jjpicp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、品牌網(wǎng)站制作、云服務(wù)器、網(wǎng)站改版、企業(yè)建站、微信公眾號
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)