在體驗為王的時代,無論任何企業(yè),只要需要通過數(shù)字化方式(例如網(wǎng)站、手機應用)與自己的用戶進行交互,那么不可避免需要重視并不斷改進交互過程中的用戶體驗。
用戶交互過程中是否遇到了性能問題?造成這些問題的根源是什么?該采取哪些措施解決問題并優(yōu)化體驗?這些措施的效果如何?……大量與體驗有關的指標需要密切關注。
Akamai mPulse就是一款旨在監(jiān)控、查找和修復網(wǎng)站及應用程序性能問題,通過改善用戶體驗提升業(yè)務成果的解決方案。與市面上同類解決方案最大的區(qū)別在于,mPulse會利用真實用戶監(jiān)控(RUM)數(shù)據(jù),從最終用戶的實際角度出發(fā),針對網(wǎng)站和應用程序性能提供最貼近真實用戶實際感受的第一手監(jiān)控數(shù)據(jù)。
mPulse可以從所有最終用戶處收集數(shù)據(jù)并將數(shù)據(jù)存儲13個月,從而幫助企業(yè)更容易地執(zhí)行歷史記錄分析。除了傳統(tǒng)性能指標,mPulse還可確定頁面何時看上去可用、用戶何時與其交互以及頁面何時實際可用,從而揭示用戶如何感知性能。通過確定每種資源的影響,并幫助企業(yè)采取措施以減輕有問題的資源造成的影響,mPulse量化了頁面加載時間和業(yè)務成果之間的相關性,并顯示了可優(yōu)化性能的地方以獲得更高的投資回報。
除了最基本的性能監(jiān)控和衡量能力,mPulse的一些獨有功能還可以為企業(yè)提供更多價值。
專為DevOps設計的mPulse
為了提高敏捷度,促進協(xié)作,更快速及時地將最新產(chǎn)品和服務提供給用戶,很多企業(yè)已經(jīng)全面開始擁抱DevOps。mPulse提供的REST API可無縫融入企業(yè)的DevOps流程,幫助用戶跟蹤所發(fā)布的不同版本應用,并對其中的關鍵指標進行密切跟蹤。
例如在編寫代碼的階段,mPulse API能夠與開發(fā)者的IDE充分集成,幫助開發(fā)者更順利地調(diào)用相關功能;在構(gòu)建和測試代碼階段,這套API則能在實際部署應用前驗證代碼中是否存在任何錯誤或異常,并通過沙箱測試和壓力測試驗證代碼的功能;在發(fā)布階段,則可通過mPulse API直接控制Akamai的CDN和云平臺相關功能。
mPulse與Bot Manager的集成
熟悉Akamai Bot Manager的童鞋可能知道,這是一款強大的爬蟲管理解決方案,可以有效區(qū)分爬蟲與真實用戶,以及不同目的的爬蟲程序,進而針對不同情況采取不同的應對措施。
而mPulse與Bot Manager的集成,可以更進一步準確區(qū)分不同類型的爬蟲,實現(xiàn)精細識別和更有針對性的區(qū)別處理。借此,企業(yè)可以針對真實訪客獲得更準確的性能和業(yè)務數(shù)據(jù),避免爬蟲數(shù)據(jù)擾亂整體性能和業(yè)務數(shù)據(jù),并將其作為其他工作的決策依據(jù);同時也能對各類爬蟲行為獲得更深入的洞察信息,便于從海量爬蟲流量中更好、更及時地發(fā)現(xiàn)可能存在的隱患,并針對不同類型、訪問頻率和行為的爬蟲程序,進行更有針對性的處理。
作為一種真實用戶監(jiān)控(RUM)解決方案,Akamai mPulse可密切監(jiān)控、查找和修復網(wǎng)站及應用程序性能問題,幫助企業(yè)詳細了解最終用戶對性能的感知,并對減慢速度的第三方資源采取措施。借此有效改善體驗,最大限度提高業(yè)務成果。