1.查詢等待時(shí)間縮短數(shù)秒: 之前幾秒現(xiàn)在幾秒 做了哪些方面的優(yōu)化另患?
答:之前少則5秒多則10秒以上汗侵,現(xiàn)在一般情況下3秒內(nèi)就會(huì)響應(yīng)间雀。
直播模塊是針對(duì)直播節(jié)目數(shù)據(jù)的統(tǒng)計(jì)查詢催什,涉及指標(biāo)主要是vv和uv涵亏,要做的事情就是針對(duì)這兩個(gè)指標(biāo)在時(shí)間、業(yè)務(wù)線蒲凶、鏡頭等多個(gè)維度下進(jìn)行展示气筋,具體表現(xiàn)形式是指定維度下指標(biāo)占全局的百分比、指標(biāo)隨時(shí)間的變化趨勢(shì)旋圆,以及日vv/uv宠默、總vv/uv等。
前端和后臺(tái)的隔離是指臂聋,在前端通過(guò)刷新頁(yè)面請(qǐng)求在線人數(shù)和vv光稼、uv的變化趨勢(shì)時(shí),后臺(tái)每5分鐘處理一次請(qǐng)求孩等,這樣就保證了當(dāng)用戶頻繁刷新前端頁(yè)面時(shí)艾君,不至于給服務(wù)器帶來(lái)過(guò)于繁重的壓力。這種處理方式也決定了vv/uv/在線人數(shù)這幾個(gè)指標(biāo)的數(shù)據(jù)粒度為5分鐘肄方。
實(shí)時(shí)和離線的隔離是指冰垄,對(duì)于正在播放的直播節(jié)目,vv/uv/在線人數(shù)的變化趨勢(shì)是時(shí)間敏感的权她,需要實(shí)時(shí)監(jiān)測(cè)數(shù)據(jù)虹茶,這就要求服務(wù)器需要盡量實(shí)時(shí)地對(duì)數(shù)據(jù)進(jìn)行處理和響應(yīng)。而對(duì)于已經(jīng)結(jié)束的節(jié)目隅要,它們的數(shù)據(jù)沒(méi)有意外的話是不會(huì)再變化的蝴罪,這個(gè)時(shí)候我們就把它們存放在服務(wù)器的磁盤中,當(dāng)服務(wù)器負(fù)載較低的時(shí)候再按照預(yù)先配置的計(jì)劃任務(wù)進(jìn)行離線處理步清,這跟計(jì)算日vv/日uv等實(shí)時(shí)性不強(qiáng)的數(shù)據(jù)是一個(gè)道理要门。
2.產(chǎn)品上線數(shù)據(jù)準(zhǔn)確率達(dá)95+%:以前準(zhǔn)確率是多少虏肾,低了大概會(huì)有哪些問(wèn)題,如何處理欢搜?處理的難點(diǎn)封豪?
答:從測(cè)試團(tuán)隊(duì)反饋過(guò)來(lái)的問(wèn)題數(shù)量來(lái)看,之前的準(zhǔn)確率大概80%左右炒瘟,甚至還有一些測(cè)試團(tuán)隊(duì)沒(méi)有發(fā)現(xiàn)的問(wèn)題吹埠,這跟團(tuán)隊(duì)架構(gòu)有關(guān),測(cè)試團(tuán)隊(duì)負(fù)責(zé)整個(gè)研發(fā)中心所有項(xiàng)目組的產(chǎn)品驗(yàn)證疮装,針對(duì)各個(gè)產(chǎn)品的業(yè)務(wù)并不能做到百分百的理解缘琅,這種情況下就很容易出現(xiàn)我們的魔方數(shù)據(jù)有些問(wèn)題他們卻未發(fā)現(xiàn)的狀況。所以我加入魔方團(tuán)隊(duì)后就一直負(fù)責(zé)產(chǎn)品內(nèi)部驗(yàn)證廓推,加了這么一個(gè)流程之后再上beta版本那邊就很少提問(wèn)題過(guò)來(lái)了胯杭,因?yàn)槲以跈z查數(shù)據(jù)問(wèn)題時(shí)功能性問(wèn)題也一并處理了。;)
準(zhǔn)確率低地后果當(dāng)然嚴(yán)重啊受啥,這是拿給業(yè)務(wù)方作為參考決策的,又是給上面領(lǐng)導(dǎo)看的鸽心,如果錯(cuò)誤率很高那么所有決策就是在錯(cuò)誤的數(shù)據(jù)基礎(chǔ)上做決策滚局。
如何處理:大體思路首先是看運(yùn)算規(guī)則是否正確,然后同一指標(biāo)在不同頁(yè)面的數(shù)據(jù)本該相同的實(shí)際上是否相同顽频?
處理的難點(diǎn):像vv這種指標(biāo)因?yàn)椴簧婕暗饺ブ厮曰旧喜淮嬖诤車?yán)重的問(wèn)題藤肢,但是uv、在線人數(shù)這種就不一定糯景,各個(gè)鏡頭或者業(yè)務(wù)線加起來(lái)跟總的一般是不一樣的嘁圈,uv過(guò)濾指標(biāo)在pc上是按照cookie,業(yè)務(wù)線上是按照設(shè)備號(hào)蟀淮,如果一個(gè)用戶在登陸情況下既用pc看又用手機(jī)看怎么處理呢最住,這就涉及到算法選擇的問(wèn)題。沒(méi)有絕對(duì)的準(zhǔn)確怠惶。這個(gè)時(shí)候需要有清晰的邏輯思維和不屈不撓的堅(jiān)持精神涨缚。;)
3.產(chǎn)品由社交轉(zhuǎn)型為本地服務(wù)平臺(tái):為啥轉(zhuǎn)型,轉(zhuǎn)型的結(jié)果策治?
答:因?yàn)橐簧蟻?lái)就做遠(yuǎn)距離社交真的很困難脓魏,平臺(tái)信息和用戶密度過(guò)低,用戶上來(lái)沒(méi)有內(nèi)容可看通惫,自然沒(méi)有欲望去創(chuàng)造去互動(dòng)茂翔,所以雖然我們通過(guò)推廣在首周獲取了500+種子用戶,但是后續(xù)發(fā)展不怎么樣履腋。所以覺(jué)得轉(zhuǎn)型為本地服務(wù)珊燎,這樣的優(yōu)勢(shì)是我們可以專耕一小塊,先把一個(gè)地方的內(nèi)容做起來(lái),通過(guò)地推的方式納入商家俐末,為他們提供免費(fèi)的推廣和溝通渠道料按。
轉(zhuǎn)型的結(jié)果是產(chǎn)品變得不倫不類,失去了原先的小清新卓箫,不夠?qū)I(yè)的商業(yè)平臺(tái)也不能給商戶或是用戶帶來(lái)很大的價(jià)值载矿,所以最后不了了之。