亚洲欧美另类图片_天天躁夜夜躁狠狠躁2021_年轻的邻居女教师1_日本无遮挡色又黄的视频在线

第16節(jié) 突破技術(shù)瓶頸

突破技術(shù)瓶頸

2007年 10月,Google完成了收購 Jaiku的企劃案。但彼時

Twitter已經(jīng)做好了應(yīng)戰(zhàn)的準(zhǔn)備,技術(shù)的完善使它更有信心迎接其他

人的挑戰(zhàn)。不過 Jaiku重新開放后并沒有取得預(yù)想中的效果,盡管擁有相對穩(wěn)定的客戶流,但新用戶數(shù)的增長速度并不理想,始終處于一種不溫不火的狀態(tài)之中,而 Google似乎也沒有興趣投入更多的人力、財力進(jìn)一步開發(fā)這項服務(wù)。看起來,Jaiku與 Twitter正在并行不悖地發(fā)展著,Google的收購案并沒有給 Twitter帶來實質(zhì)性的傷害,反倒是在一定程度上促成了人們對 Twitter的進(jìn)一步關(guān)注。現(xiàn)在似乎可以暫時松一口氣了。但很快,這種相對平靜的局面就再次被打破了。

2008年春,Twitter又迎來了新一輪的挑戰(zhàn)。而這次的挑戰(zhàn)首先來自自身的技術(shù)瓶頸。由于用戶數(shù)量的持續(xù)增多,Twitter的月獨(dú)立用戶訪問量再創(chuàng)歷史新高,達(dá)到了 50萬。用戶上傳信息的爆炸式增長明顯超出了 Twitter的承載限度。Twitter在最初的架構(gòu)過程中,主要是面向內(nèi)容的管理系統(tǒng),因此在面對大量信息時顯得有些力不從心,于是一個讓人惱火的現(xiàn)象出現(xiàn)了——Twitter開始頻繁宕機(jī),并且很多時候是長時間宕機(jī)。在這個春季,很多 Twitter用戶一登錄就看見 Twitter停機(jī)維護(hù)的通告。

對于一個網(wǎng)站來說,頻繁的宕機(jī)是非常致命的,它破壞了用戶的網(wǎng)絡(luò)體驗,影響了用戶的上網(wǎng)習(xí)慣,可能導(dǎo)致用戶數(shù)量的下降。盡管此刻 Twitter已經(jīng)擁有眾多的粉絲,但這種弊端仍然非常嚴(yán)重。很多 Twitter使用者為此非?鄲,在 Twitter宕機(jī)的時間里,他們的生活仿佛也受到了影響——沒有心思做別的事情,情愿一而再再而三地不斷嘗試登錄,但是迎接他們的總是不咸不淡的停機(jī)維護(hù)通知。推迷們抱怨說 Twitter應(yīng)該及時改進(jìn)服務(wù)質(zhì)量,阻止宕機(jī)情況的一再發(fā)生,否則就要考慮尋找新的替代品。

蒼蠅不叮無縫的蛋,你的漏洞往往就會成為敵人的突破口。正當(dāng) Twitter苦惱于頻繁發(fā)生的宕機(jī)故障時,另一個微博客社交網(wǎng)站——Plurk問世了。

Plurk是由一個叫做 A-team的組織創(chuàng)建的支持多種語言的可視化微博客網(wǎng)站。與 Twitter類似,Plurk也主張極簡主義,將消息的規(guī)模限定在 140個字符,用戶同樣可以在網(wǎng)站上設(shè)定自己關(guān)注的人,或者被人關(guān)注,并且可以隨時查閱關(guān)注的人的更新信息。時間軸是 Plurk的最主要特色,用戶自己和好友的信息都被整合在時間軸上,這樣用戶就可以通過拖動時間軸來方便地查閱信息。此外,為了鼓勵用戶更多地使用網(wǎng)站的服務(wù),Plurk設(shè)定了一個特殊的熱度計算系統(tǒng)——Karma,用戶每天發(fā)表質(zhì)量較高的 Plurk信息、保持活躍的狀態(tài)、成功邀請好友加入或者發(fā)表的信息被回復(fù)等都可以使Karma值得到增長。當(dāng)然,如果用戶超過一定時間不活動,發(fā)表超過限量的 Plurk信息,或者發(fā)送的注冊邀請被拒絕也會導(dǎo)致 Karma值的下降。Karma值對于用戶來說不僅僅是一個活躍值或者貢獻(xiàn)值,而且意味著一種資格——擁有高 Karma值的用戶可以得到系統(tǒng)提供的更多附加服務(wù),這使得用戶愿意花費(fèi)更長的時間在線使用 Plurk以獲得更高的 Karma值。也許是考慮到系統(tǒng)數(shù)據(jù)處理的負(fù)荷問題,Plurk從一推出就做出了用戶每天所發(fā)信息的數(shù)量限定,超出這個限定將以 Karma值的減少給予懲罰,這在一定程度上避免了因大量無用信息的堆積造成服務(wù)中斷。

Plurk的出現(xiàn)再次向 Twitter提出了挑戰(zhàn)。與 Jaiku不同,Plurk在產(chǎn)品的定位上更準(zhǔn)確,在產(chǎn)品的營銷上也更有經(jīng)驗。其人性化的設(shè)計,便捷的服務(wù),獨(dú)特的熱度計算系統(tǒng)和時間軸服務(wù)吸引了大批用戶,很快成為 Twitter的有力競爭對手,在某些地區(qū)受歡迎的程度甚至遠(yuǎn)遠(yuǎn)超過了Twitter。

面對系統(tǒng)宕機(jī)和競爭對手的雙重挑戰(zhàn),Twitter感受到了前所未有的壓力。為了扭轉(zhuǎn)這一局面,Twitter決定放棄以前使用的 Rubyon Rails開發(fā)工具,嘗試尋找新的支持可擴(kuò)展性強(qiáng)的語言。大家在一起羅列了很多可供選擇的語言,但都因為存在這樣那樣的問題而被一一否定了。這時有人想到了Scala。在 JVM平臺上,Scala執(zhí)行速度的表現(xiàn)是相當(dāng)優(yōu)秀的,幾乎難以找到另一種語言能與之匹敵。經(jīng)過反復(fù)的研究和討論,Twitter決定采用 Scala進(jìn)行開發(fā)。很快,數(shù)據(jù)處理的速度得到了明顯改善,宕機(jī)的次數(shù)也逐漸減少。人們又開始重新陸陸續(xù)續(xù)地回到 Twitter了。

最新書評 查看所有書評
發(fā)表書評 查看所有書評
請自覺遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動的言論。
評價:
表情:
用戶名: 密碼: 驗證碼: