2018年06月01日13:56 來(lái)源:移動(dòng)通信網(wǎng)T|T
作者:Akamai中國(guó)高級(jí)市場(chǎng)總監(jiān) 付芊芊
【移動(dòng)通信網(wǎng)】中國(guó)消費(fèi)者對(duì)數(shù)字技術(shù)使用的熱情日漸高漲,使用手機(jī)進(jìn)行支付、在線參加課程、在線預(yù)約醫(yī)生、使用手機(jī)叫車等行為已經(jīng)成為他們?nèi)粘I畋夭豢缮俚囊徊糠。在這種大環(huán)境下,中國(guó)在其經(jīng)濟(jì)規(guī)劃中列出了一個(gè)新的愿景,即建設(shè)“數(shù)字中國(guó)”。為了實(shí)現(xiàn)這個(gè)愿景,越來(lái)越多的中國(guó)企業(yè)開始進(jìn)行數(shù)字化轉(zhuǎn)型。據(jù)統(tǒng)計(jì),截至2017年底,中國(guó)互聯(lián)網(wǎng)用戶數(shù)已達(dá)7.72億,其中移動(dòng)互聯(lián)網(wǎng)用戶占到97.5%,而可供這些網(wǎng)民使用的網(wǎng)站和移動(dòng)應(yīng)用程序已分別有533萬(wàn)個(gè)和391萬(wàn)個(gè)!
在這種背景下,無(wú)論您是網(wǎng)站還是應(yīng)用程序的運(yùn)營(yíng)者,您的網(wǎng)絡(luò)用戶都會(huì)在任何地方、任意設(shè)備上通過(guò)不同的瀏覽器訪問(wèn)您的網(wǎng)絡(luò)或移動(dòng)應(yīng)用程序(參見圖一和圖二)。為了吸引與留住這些用戶,您可能已經(jīng)使用了多種工具和技術(shù)來(lái)創(chuàng)建吸引用戶的個(gè)性化內(nèi)容與使用體驗(yàn)。但是,這些內(nèi)容也在增加您應(yīng)用程序的復(fù)雜性。
圖一
圖二
而這種復(fù)雜性隨之會(huì)帶來(lái)不確定性:不同設(shè)備、地點(diǎn)和網(wǎng)絡(luò)連接的性能不一致都會(huì)導(dǎo)致瀏覽速度變慢或者瀏覽出錯(cuò);甚至對(duì)網(wǎng)站或應(yīng)用程序的可用性和業(yè)務(wù)連續(xù)性帶來(lái)嚴(yán)峻挑戰(zhàn)。在線用戶對(duì)其訪問(wèn)的站點(diǎn)要求非常高,當(dāng)數(shù)字體驗(yàn)不能滿足其期望時(shí),他們很快就會(huì)對(duì)網(wǎng)站或應(yīng)用程序失去耐心與信任。一項(xiàng)調(diào)查顯示,對(duì)所有應(yīng)用程序而言,其71%的用戶都會(huì)在90天內(nèi)流失;61%的移動(dòng)用戶希望其移動(dòng)設(shè)備上的應(yīng)用內(nèi)廣告頁(yè)面加載時(shí)間不要超過(guò)4秒,且越短越好。
因此,在當(dāng)今的數(shù)字經(jīng)濟(jì)時(shí)代中,僅能提供網(wǎng)站或應(yīng)用程序服務(wù)是遠(yuǎn)遠(yuǎn)不夠的:如果某一個(gè)網(wǎng)站或應(yīng)用程序無(wú)法滿足用戶需求,他們就會(huì)立刻選擇另一個(gè)替代網(wǎng)站或應(yīng)用程序,而這個(gè)過(guò)程只需要點(diǎn)幾下鼠標(biāo)而已。當(dāng)這些動(dòng)態(tài)、具有吸引力、個(gè)性化的曾經(jīng)是幫助吸引客戶和凸顯品牌的內(nèi)容一不留神也變成了導(dǎo)致訪問(wèn)性能下降的因素時(shí),您可能就需要借助某些“智能化”手段來(lái)解決問(wèn)題了。
想要在在線體驗(yàn)的豐富度與響應(yīng)迅速之間找到合適的平衡點(diǎn),您就必須了解用戶基于不同地理位置、網(wǎng)絡(luò)、設(shè)備訪問(wèn)的行為以及這些因素如何影響您的網(wǎng)站或應(yīng)用程序的使用方式。使用一種持續(xù)性的數(shù)字性能管理方式,您便可以監(jiān)控、優(yōu)化和驗(yàn)證(參見圖三)數(shù)字性能對(duì)應(yīng)用程序的影響,然后獲得您需要的洞察信息,進(jìn)而交付用戶所期望的在線體驗(yàn)。最重要的是,優(yōu)化后的用戶體驗(yàn)?zāi)軌驇?lái)更好的業(yè)績(jī)。
圖三
監(jiān)控端到端性能
如果您沒有監(jiān)控前端性能,那么您就無(wú)法獲取絕大部分性能信息;A(chǔ)型監(jiān)控工具僅提供有限的后端處理信息,如數(shù)據(jù)庫(kù)問(wèn)題和系統(tǒng)運(yùn)行中斷問(wèn)題。因此,您必須使用兩種監(jiān)控工具——綜合監(jiān)控(syntheticmonitoring)與真實(shí)用戶測(cè)量(RUM)來(lái)獲取相關(guān)性能的重要信息。
綜合監(jiān)控是對(duì)您的網(wǎng)站或應(yīng)用程序進(jìn)行模擬健康檢查,這可幫助您找出代碼缺陷、行業(yè)標(biāo)桿,以及比較當(dāng)前版本與以前版本的網(wǎng)頁(yè)性能。但真正能夠了解用戶切實(shí)體驗(yàn)的前端性能只有一個(gè)方法——使用包含真實(shí)用戶測(cè)量的數(shù)字性能管理工具。真實(shí)用戶測(cè)量會(huì)跟蹤會(huì)話路徑、頁(yè)面跳出率、用戶思考時(shí)間、用戶位置、設(shè)備類型、網(wǎng)絡(luò)類型、第三方資源以及峰值流量分析,而這些都是了解與預(yù)測(cè)用戶行為的關(guān)鍵因素。真實(shí)用戶測(cè)量還能幫您通過(guò)使用關(guān)鍵績(jī)效指標(biāo)(KPI,如頁(yè)面跳出率、轉(zhuǎn)換率、會(huì)話時(shí)長(zhǎng)與收入)將用戶數(shù)據(jù)與業(yè)務(wù)目標(biāo)聯(lián)系起來(lái)。以下是一些可幫您更有效監(jiān)控性能的方法:
熒柚玫鼻靶閱芑。茢r濫諳咦什淖芴逍閱,确定需要改进的空间?/p>
煻ㄒ逍閱苣勘曖胂嚶ν蹲駛乇剩≧OI)。通過(guò)使用真實(shí)用戶行為計(jì)算最大轉(zhuǎn)換率的理想速度,然后預(yù)測(cè)提高特定性能能夠帶來(lái)的收入機(jī)會(huì)。
熑范ㄓ跋煊沒逖櫚淖罟丶趁妗U頁(yè)隹贍芤鸝突Я魘У耐場(chǎng)?/p>
煾衾胗跋斐潭茸畬蟮囊趁孀榧。例如HTML、圖像和JavaScript等對(duì)象的許多單獨(dú)元素會(huì)影響數(shù)字體驗(yàn)。找到關(guān)鍵頁(yè)面后,將目標(biāo)鎖定在能最大程度改善用戶體驗(yàn)的對(duì)象上。
熒柚瞇閱芑。设仲Q(mào)中飭康幕跡⒔溆胍滴衲勘甌3忠恢隆?/p>
優(yōu)化性能以最大程度提高收入
在了解了真實(shí)用戶與網(wǎng)站的互動(dòng)情況之后,您便可以分析這些數(shù)據(jù)并制定出一系列問(wèn)題修復(fù)計(jì)劃。您需要將優(yōu)化工作集中在能夠提供最大投資回報(bào)率的頁(yè)面上。雖然這種做法看起來(lái)不合乎常理,但有時(shí)候能夠提供最大回報(bào)率的頁(yè)面并非響應(yīng)速度最慢的頁(yè)面。例如,您網(wǎng)站的結(jié)賬頁(yè)面可能響應(yīng)速度比較慢,因?yàn)樵谶@些頁(yè)面上需要核對(duì)庫(kù)存并驗(yàn)證付款。但如果用戶需要瀏覽的產(chǎn)品或服務(wù)頁(yè)面加載時(shí)間過(guò)長(zhǎng),用戶根本就不會(huì)有耐心瀏覽到結(jié)賬頁(yè)面。因此,應(yīng)該優(yōu)先考慮優(yōu)化提供產(chǎn)品或服務(wù)的頁(yè)面。
在優(yōu)化性能時(shí),您可以在網(wǎng)頁(yè)豐富性與響應(yīng)速度之間進(jìn)行平衡。圖像、視頻、第三方腳本和自定義字體的存在已經(jīng)使普通網(wǎng)頁(yè)的大小超過(guò)了2MB。即使技術(shù)和網(wǎng)絡(luò)正在進(jìn)步,但大多數(shù)接入點(diǎn)也無(wú)法匹配這么大的網(wǎng)頁(yè)。因此,我們建議您通過(guò)以下方式最大限度地完成優(yōu)化工作:
熓紫卻砉丶趁。染J沒Р揮胝廡┮趁婊ザ蠆喚橐獾卻偌釉兀ㄈ緗嵴艘趁胬又興荊┑幕,响应藗R茸盥囊趁娌揮Ρ皇幼鞴丶趁。但薁楷轴摼l疃怕揭郴騍EO的頁(yè)面這樣的網(wǎng)站用戶訪問(wèn)界面,則必須以最佳效果呈現(xiàn)。
熃餼鱟畛<鈉烤蔽侍。常见响应藗R嚷謀硐種饕ǎ和枷袂邐冉喜睢⒛承┑厙?guó)闹R荽渫縹從嘔、JavaScript讓用戶無(wú)法立即看到內(nèi)容,以及性能不確定的第三方頁(yè)面。
熃魃鶻餼魴閱芪侍。修甘[閱艿慕餼靄旆ㄓΩ沒詬納樸沒逖楹凸丶導(dǎo)ㄖ副輳喚鍪腔諦閱蕓悸恰?/p>
熥畬蠡蚪桓逗托對(duì)亍>】贍芙叵蠐沒峁┳鈧匾耐灸諶藎蠐嘔泳跣Ч爰詞輩斡攵紉蘊(yùn)岣咭趁婕釉廝俁取?/p>
煴;っ扛鲇τ煤橢斬恕<觳榕渲靡勻繁9セ韃換崴鷙π畔⒑涂捎瞇。确保您能箿o私夤セ饗蛄坎⒄莆障喙刂叮傭Χ醞綈踩、保证品牌旋孇度?/p>
驗(yàn)證性能是否得到改善
最后一步是驗(yàn)證在做出這些改變之后,用戶體驗(yàn)是否得到了改善。盡早且經(jīng)常測(cè)試在線性能以及了解實(shí)驗(yàn)室和生產(chǎn)環(huán)境中測(cè)試的好處非常重要。
在實(shí)驗(yàn)室中進(jìn)行性能測(cè)試可以讓您在投入生產(chǎn)環(huán)境前,驗(yàn)證新代碼與配置。但也有一些性能問(wèn)題無(wú)法在實(shí)驗(yàn)室測(cè)試中發(fā)現(xiàn),例如負(fù)載均衡問(wèn)題、網(wǎng)絡(luò)配置問(wèn)題、帶寬限制和內(nèi)容交付網(wǎng)絡(luò)(CDN)的調(diào)度等。真正確保在線性能的高質(zhì)量并驗(yàn)證性能變化對(duì)用戶行為是否具有預(yù)期影響的唯一方法就是在實(shí)際應(yīng)用中對(duì)其進(jìn)行測(cè)試。要使實(shí)際應(yīng)用中的測(cè)試獲得成功,您必須進(jìn)行實(shí)時(shí)分析,然后完成以下步驟以查看網(wǎng)站是否開始出現(xiàn)性能不佳或無(wú)法響應(yīng)的情況:
熑啡閑閱芎陀沒逖櫚母納品絞。宰暏生产环境置{饈栽誦,褭─您的网振x諏髁扛叻迤謔欠窕鼓苷J褂謾H緩笤諫肪持兄匭略誦姓廡┎饈砸勻啡閑閱芪侍饈欠褚訓(xùn)玫澆餼。染J侍餉揮械玫澆餼觶蛑匭虜饈,咒^僥櫓さ接嘔殉曬Α?/p>
熣攵岳┱購(gòu)頭植記榭齙母涸夭饈。使用紘素藉F蔚姆⑾紙峁瓷杓品鮮導(dǎo)視沒肪兜氖導(dǎo)什饈,从设备穳(mèng)視氳乩砦恢玫慕嵌瘸齜ⅲD庥沒形?/p>
熆悸橋萊娑苑逯島屯環(huán)⒘髁康撓跋。来总S赫允值吶萊婧途酆掀韉淖遠(yuǎn)髁靠贍芏閱耐靜洗笥跋歟匭爰右災(zāi)厥印R蛭綣聿壞,您所_男閱芨謀浣黃鶉魏巫饔謾?/p>
熒柚謎攵孕躍。通过确定影响虚嗆的阈之(dāng)苊餛搗備婢⒖燜僮齔魷煊Γ約霸詿砉匾副曄奔純墑盞酵ㄖ,而不蕢|諭靜豢捎檬輩攀盞酵ㄖ?/p>
煻災(zāi)匾錄姆⑸蛐擄姹鏡姆⒉甲齪米急。灾B擄姹舊舷咔埃す闌岫韻低吃斐裳沽Φ牧髁康乩矸植跡⑵舳蠊婺8涸。为穳(mèng)恃映俚淖純鏨柚玫群蚴遙員閿沒賈趙諳摺?/p>
下面我們通過(guò)一個(gè)實(shí)際案例來(lái)幫您更好理解上述內(nèi)容。圖四為實(shí)時(shí)前端監(jiān)視器截圖,該圖直觀地顯示了當(dāng)前頁(yè)面的實(shí)時(shí)頁(yè)面瀏覽量、加載時(shí)間和跳出率,右側(cè)的瀑布圖能夠顯示一個(gè)頁(yè)面加載的過(guò)程以便直觀看到瓶頸,以及針對(duì)不同地域訪問(wèn)客戶的性能表現(xiàn)。
圖四
除了實(shí)時(shí)監(jiān)控之外,我們還需要了解性能對(duì)業(yè)務(wù)產(chǎn)生的影響。
假設(shè)您的用戶訪問(wèn)當(dāng)前頁(yè)面的加載時(shí)間為3.51秒,在當(dāng)前的性能表現(xiàn)狀態(tài)下,交易轉(zhuǎn)化率為3.4%,在線交易額為3億2千550萬(wàn)美金,那么,您想了解當(dāng)性能提升時(shí)對(duì)業(yè)務(wù)的影響,您只需將滑塊向左拖動(dòng)即可模擬當(dāng)加載時(shí)間減少到2.50秒時(shí),在圖五的屏幕截圖中,您可以立即看到這種改變對(duì)轉(zhuǎn)換率和交易額所產(chǎn)生的正面影響。
在這個(gè)案例中,您每月增加的收入可能超過(guò)3280萬(wàn)美元(這里的統(tǒng)計(jì)周期是30天)。現(xiàn)在,通過(guò)實(shí)際投資回報(bào)率的數(shù)據(jù)支持,您可以使用這些關(guān)鍵數(shù)據(jù)進(jìn)行判斷,明確性能改進(jìn)的優(yōu)先順序。
圖五