pingback系統(tǒng)的進(jìn)化

所有的項(xiàng)目腰奋,只要到一定級別 都會涉及到此問題,它用來收集用戶操作行為抱怔,統(tǒng)計用戶的焦點(diǎn)點(diǎn)擊劣坊,以及測試page到達(dá)率,相關(guān)業(yè)務(wù)的轉(zhuǎn)化率等有著最重要的指標(biāo)屈留。公司都是根據(jù)此數(shù)據(jù)來做出決策局冰,其實(shí)高層作出決策的最重要依據(jù),也受各大領(lǐng)導(dǎo)關(guān)注最多的東西灌危,重要性不多說康二。
現(xiàn)在,我想總結(jié)一下在我經(jīng)歷的過程中這個不是系統(tǒng)的東西變成系統(tǒng)的過程勇蝙。
1.在APP 3.0版本之前 沫勿,后端,前端都是發(fā)送最重要的統(tǒng)計數(shù)據(jù),其只想當(dāng)于一個上傳接口产雹,將一段json串串給后端烫罩,在VC中我門通過AFNetwork,ASI 直接去網(wǎng)絡(luò)請求洽故,沒有架構(gòu)贝攒,沒有耦合,完全case to case處理 时甚,遇到一個處理一個

2.在APP 4.0版本 我們將這個單獨(dú)出來成為一個庫開出來幾個接口隘弊,大家傳入一些參數(shù),然后這個模塊來處理 緩存荒适,上傳時機(jī) 梨熙,批處理等各種策略。這個時候的APP業(yè)務(wù)還是比較單一刀诬,相對來說 1.0 可以耦合復(fù)用 拉出來為庫即可咽扇。

3.在APP5.0版本 整個移動業(yè)務(wù) 各個公司都受夠了APP版本迭代慢的問題,開始出現(xiàn)平臺化架構(gòu)模式來滿足千變?nèi)f化的運(yùn)營需求陕壹,內(nèi)容編輯需求质欲,甚至廣告展示需求,在一個page內(nèi)可以配置出盡量多的模版糠馆。由后端來決定前段展示的樣式嘶伟,這也就造就了要統(tǒng)計的東西爆發(fā)性的增長,由于頁面都是動態(tài)的配置所以又碌,所以發(fā)送時機(jī)需求的實(shí)時化 統(tǒng)計參數(shù)的直線增長九昧,使得原有的接口已經(jīng)完全無法適應(yīng)當(dāng)前的需求,那么重構(gòu)隨之而來毕匀。
這次重構(gòu)主要解決兩個問題:
1.發(fā)送時機(jī)可控制
2.demol依托后端數(shù)據(jù)結(jié)構(gòu)铸鹰,即后端可控
3.如何平滑過渡舊版本
4.性能

解決了此問題,感覺以后再也不用折騰了皂岔,然而變化太快了蹋笼。

4.在6.0版本,伴隨著公司收購凤薛,伴隨著各個賺錢的業(yè)務(wù)均整合到移動端姓建,隨之而來的 統(tǒng)計系統(tǒng)有3到4個系統(tǒng)(各個業(yè)務(wù)以前都有自己的獨(dú)立統(tǒng)計),初始的時候缤苫,各個業(yè)務(wù)都是以庫的形勢加入速兔,這樣能快速整合進(jìn)工程享受基線帶來巨大流量變現(xiàn),但是隨著業(yè)務(wù)加入的增多活玲,導(dǎo)致工程中集合的統(tǒng)計庫都有N個涣狗,并且各種發(fā)送時機(jī)谍婉,導(dǎo)致包一下大讓人驚人,并且有些第三方庫竟然重復(fù)N邊镀钓,隨著老大的強(qiáng)硬穗熬,這次整合也在所難免,這次重構(gòu)主要解決的問題是:
1.整合各個業(yè)務(wù)線的統(tǒng)計系統(tǒng)丁溅,以后規(guī)整成一個
2.基線所有統(tǒng)計的庫去重唤蔗,
3.各個業(yè)務(wù)可自定義參數(shù)
4.提供改變固定參數(shù)接口,以適應(yīng)特殊業(yè)務(wù)需求改變固定參數(shù)的需要窟赏。
5.提供平滑過渡方案妓柜。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市涯穷,隨后出現(xiàn)的幾起案子棍掐,更是在濱河造成了極大的恐慌,老刑警劉巖拷况,帶你破解...
    沈念sama閱讀 217,185評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件作煌,死亡現(xiàn)場離奇詭異,居然都是意外死亡赚瘦,警方通過查閱死者的電腦和手機(jī)粟誓,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評論 3 393
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蚤告,“玉大人努酸,你說我怎么就攤上這事《徘。” “怎么了?”我有些...
    開封第一講書人閱讀 163,524評論 0 353
  • 文/不壞的土叔 我叫張陵仍源,是天一觀的道長心褐。 經(jīng)常有香客問我,道長笼踩,這世上最難降的妖魔是什么逗爹? 我笑而不...
    開封第一講書人閱讀 58,339評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮嚎于,結(jié)果婚禮上掘而,老公的妹妹穿的比我還像新娘。我一直安慰自己于购,他們只是感情好袍睡,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,387評論 6 391
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著肋僧,像睡著了一般斑胜。 火紅的嫁衣襯著肌膚如雪控淡。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,287評論 1 301
  • 那天止潘,我揣著相機(jī)與錄音掺炭,去河邊找鬼。 笑死凭戴,一個胖子當(dāng)著我的面吹牛涧狮,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播么夫,決...
    沈念sama閱讀 40,130評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼者冤,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了魏割?” 一聲冷哼從身側(cè)響起譬嚣,我...
    開封第一講書人閱讀 38,985評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎钞它,沒想到半個月后拜银,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,420評論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡遭垛,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,617評論 3 334
  • 正文 我和宋清朗相戀三年尼桶,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片锯仪。...
    茶點(diǎn)故事閱讀 39,779評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡泵督,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出庶喜,到底是詐尸還是另有隱情小腊,我是刑警寧澤,帶...
    沈念sama閱讀 35,477評論 5 345
  • 正文 年R本政府宣布久窟,位于F島的核電站秩冈,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏斥扛。R本人自食惡果不足惜入问,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,088評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望稀颁。 院中可真熱鬧芬失,春花似錦、人聲如沸匾灶。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽粘昨。三九已至垢啼,卻和暖如春窜锯,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背芭析。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評論 1 269
  • 我被黑心中介騙來泰國打工锚扎, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人馁启。 一個月前我還...
    沈念sama閱讀 47,876評論 2 370
  • 正文 我出身青樓驾孔,卻偏偏與公主長得像,于是被迫代替她去往敵國和親惯疙。 傳聞我的和親對象是個殘疾皇子翠勉,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,700評論 2 354

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,097評論 25 707
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)霉颠,斷路器对碌,智...
    卡卡羅2017閱讀 134,654評論 18 139
  • 自從羅胖提出了“國民總時間”這個概念朽们,最近“時間管理”之類的詞匯又不斷地冒出來了。李笑來老師專門寫過一本書——《把...
    膽小的鱷魚閱讀 242評論 2 2
  • 各位戰(zhàn)友下午好诉位,我是31班的張養(yǎng)浩骑脱,這次活動的籌辦者之一。很榮幸參加這次活動的組織以及被邀請作為活動嘉賓苍糠。歡迎大家...
    成長浩閱讀 548評論 2 6
  • 小明沒有爸爸叁丧,他媽媽也從不提起爸爸。 但小明知道岳瞭,爸爸在路上堵車拥娄,爸爸回不來了,他已經(jīng)堵在路上 10 年了瞳筏。 小明...
    燈下鼠閱讀 870評論 13 11