中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

QQ空間技術(shù)架構(gòu)之深刻揭秘

2019-04-09    來源:騰訊大講堂

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用

QQ空間作為騰訊海量互聯(lián)網(wǎng)服務產(chǎn)品,經(jīng)過近七年的發(fā)展,實現(xiàn)了從十萬級到億級同時在線的飛躍。在這個過程中,QQ空間團隊遇到了哪些技術(shù)挑戰(zhàn)?其站點前后臺架構(gòu)隨著業(yè)務規(guī)模的變化又進行了怎樣的演進與變遷?成長背后有過怎樣的心酸和快樂……

4.26日晚間,騰訊大講堂·深圳首站《QQ空間技術(shù)架構(gòu)之崢嶸歲月》活動在騰訊總部騰訊大廈多功能廳舉辦,騰訊Web前端研發(fā)領(lǐng)域?qū)<、騰訊最早的專職Web開發(fā)團隊核心成員、Qzone核心架構(gòu)研發(fā)總監(jiān)徐曉在兩小時的演講中揭開了QQ空間技術(shù)架構(gòu)背后的秘密。

正式分享之前,徐曉介紹了QQ空間目前的海量服務數(shù)據(jù)規(guī)模(圖1):

1)擁有5.5億的活躍用戶

2)過萬臺的設(shè)備

3)數(shù)千萬級別的同時在線

4)數(shù)十億級別的全站PV

5)P級的UGC存儲量

6)每天千億級別的服務請求

圖1——QQ空間海量服務數(shù)據(jù)規(guī)模

接下來,徐曉把QQ空間成長和發(fā)展的歷程分成三個階段:石器時代、冷兵器時代和現(xiàn)代戰(zhàn)爭時代,分享了QQ空間從開始甚至難以生存,到逐步發(fā)展成國內(nèi)最大的SNS社區(qū)產(chǎn)品背后的酸甜苦辣。

石器時代–從十萬在線到百萬在線

石器時代是QQ空間1.0到3.0穩(wěn)健上線的過程。

徐曉說:“QQ空間在石器時代遇到的最大難題就是如何生存?如何讓這個襁褓中的產(chǎn)品活下來?如何積累第一批寶貴的用戶資源?”, 2005年QQ空間首發(fā),最初是采用傳統(tǒng)的發(fā)放邀請碼的方式征集第一批用戶。第一款QQ空間是嵌在獨立的客戶端軟件中,看似是個客戶端,其實是一個瀏覽器內(nèi)核,里面都是HTML頁面,以網(wǎng)站的方式存在。

當初的架構(gòu)非常簡單,采用了Apache搭建Web Server,Mysql保存最終數(shù)據(jù)。用戶通過{uin}.qzone.qq.com(uin就是用戶的QQ號碼)這樣的方式訪問自己的空間。最開始上線時,僅邀請了電信用戶。但上線之后才發(fā)現(xiàn)很多北方網(wǎng)通用戶也非常希望來體驗。但如果讓北方網(wǎng)通用戶跨網(wǎng)來訪問電信的服務,那將是一個非常糟糕的體驗。因為當時的跨網(wǎng)之間的帶寬是非常有限的。

為了滿足網(wǎng)通用戶的需求,QQ空間團隊在網(wǎng)通搭建了一套與電信一模一樣的服務,電信的用戶數(shù)據(jù)只存在電信的服務器上,網(wǎng)通用戶數(shù)據(jù)只存在網(wǎng)通服務器上?此飘惖胤植迹鋵崈刹糠謹(shù)據(jù)是互相獨立、不能冗余的。在用戶注冊開通空間時,就確定了他的數(shù)據(jù)存在于哪個服務器上。

用戶訪問空間的邏輯抽象來說是這樣的(如圖2):用戶通過瀏覽器發(fā)起請求訪問我們的第一個CGI,這個CGI再串行的獲取用戶數(shù)據(jù),比如:裝扮數(shù)據(jù),日志數(shù)據(jù)等。等獲取到全部數(shù)據(jù)之后,這個CGI再將所有的數(shù)據(jù)拼裝成一個完整的HTML頁面輸出給用戶。

圖2——Qzone2.0典型載入邏輯

標簽: QQ 

版權(quán)申明:本站文章部分自網(wǎng)絡,如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:線框圖的制作

下一篇:淺談iOS和Android的產(chǎn)品交互設(shè)計:(二)我對Android設(shè)計之理解