也許很多人還不知道,知乎在規(guī)模上是僅次于百度貼吧和豆瓣的中文互聯(lián)網(wǎng)最大的UGC(用戶生成內(nèi)容)社區(qū)。知乎創(chuàng)業(yè)三年來(lái),從0開始,到現(xiàn)在已經(jīng)有了100多臺(tái)服務(wù)器。目前知乎的注冊(cè)用戶超過(guò)了1100萬(wàn),每個(gè)月有超過(guò)8000萬(wàn)人使用;網(wǎng)站每個(gè)月的PV超過(guò)2.2億,差不多每秒鐘的動(dòng)態(tài)請(qǐng)求超過(guò)2500。
在ArchSummit北京2014大會(huì)上,知乎聯(lián)合創(chuàng)始人兼 CTO 李申申帶來(lái)了知乎創(chuàng)業(yè)三年多來(lái)的首次全面技術(shù)分享。
初期架構(gòu)選型
在2010年10月真正開始動(dòng)手做知乎這個(gè)產(chǎn)品時(shí),包含李申申在內(nèi),最初只有兩位工程師;到2010年12月份上線時(shí),工程師是四個(gè)。
知乎的主力開發(fā)語(yǔ)言是Python。因?yàn)镻ython簡(jiǎn)單且強(qiáng)大,能夠快速上手,開發(fā)效率高,而且社區(qū)活躍,團(tuán)隊(duì)成員也比較喜歡。
知乎使用的是Tornado框架。因?yàn)樗С之惒剑苓m合做實(shí)時(shí)comet應(yīng)用,而且簡(jiǎn)單輕量,學(xué)習(xí)成本低,再就是有FriendFeed 的成熟案例,F(xiàn)acebook 的社區(qū)支持。知乎的產(chǎn)品有個(gè)特性,就是希望跟瀏覽器端建立一個(gè)長(zhǎng)連接,便于實(shí)時(shí)推送Feed和通知,所以Tornado比較合適。
最初整個(gè)團(tuán)隊(duì)的精力全部放在產(chǎn)品功能的開發(fā)上,而其他方面,基本上能節(jié)約時(shí)間、能省的都用最簡(jiǎn)單的方法來(lái)解決,當(dāng)然這在后期也帶來(lái)了一些問(wèn)題。
最初的想法是用云主機(jī),節(jié)省成本。知乎的第一臺(tái)服務(wù)器是512MB內(nèi)存的Linode主機(jī)。但是網(wǎng)站上線后,內(nèi)測(cè)受歡迎程度超出預(yù)期,很多用戶反饋網(wǎng)站很慢。跨國(guó)網(wǎng)絡(luò)延遲比想象的要大,特別是國(guó)內(nèi)的網(wǎng)絡(luò)不均衡,全國(guó)各地用戶訪問(wèn)的情況都不太一樣。這個(gè)問(wèn)題,再加上當(dāng)時(shí)要做域名備案,知乎又回到了自己買機(jī)器找機(jī)房的老路上。
買了機(jī)器、找了機(jī)房之后又遇到了新的問(wèn)題,服務(wù)經(jīng)常宕掉。當(dāng)時(shí)服務(wù)商的機(jī)器內(nèi)存總是出問(wèn)題,動(dòng)不動(dòng)就重啟。終于有一次機(jī)器宕掉起不來(lái)了,這時(shí)知乎就做了Web和數(shù)據(jù)庫(kù)的高可用。創(chuàng)業(yè)就是這樣一個(gè)情況,永遠(yuǎn)不知道明早醒來(lái)的時(shí)候會(huì)面臨什么樣的問(wèn)題。
這是當(dāng)時(shí)那個(gè)階段的架構(gòu)圖,Web和數(shù)據(jù)庫(kù)都做了主從。當(dāng)時(shí)的圖片服務(wù)托管在又拍云上。 除了主從,為了性能更好還做了讀寫分離。為解決同步問(wèn)題,又添加了一個(gè)服務(wù)器來(lái)跑離線腳本,避免對(duì)線上服務(wù)造成響應(yīng)延遲。另外,為改進(jìn)內(nèi)網(wǎng)的吞吐量延遲, 還更換了設(shè)備,使整個(gè)內(nèi)網(wǎng)的吞吐量翻了20倍。
在2011年上半年時(shí),知乎對(duì)Redis已經(jīng)很依賴。除了最開始的隊(duì)列、搜索在用,后來(lái)像Cache也開始使用,單機(jī)存儲(chǔ)成為瓶頸,所以引入了分片,同時(shí)做了一致性。
知乎團(tuán)隊(duì)是一個(gè)很相信工具的團(tuán)隊(duì),相信工具可以提升效率。工具其實(shí)是一個(gè)過(guò)程,工具并沒(méi)有所謂的最好的工具,只有最適合的工具。而且它是在整個(gè)過(guò)程中,隨著整個(gè)狀態(tài)的變化、環(huán)境的變化在不斷發(fā)生變化的。知乎自己開發(fā)或使用過(guò)的工具包括Profiling(函數(shù)級(jí)追蹤請(qǐng)求,分析調(diào)優(yōu))、Werkzeug(方便調(diào)試的工具)、Puppet(配置管理)和Shipit(一鍵上線或回滾)等。
日志系統(tǒng)
知乎最初是邀請(qǐng)制的,2011年下半年,知乎上線了申請(qǐng)注冊(cè),沒(méi)有邀請(qǐng)碼的用戶也可以通過(guò)填寫一些資料申請(qǐng)注冊(cè)知乎。用戶量又上了一個(gè)臺(tái)階,這時(shí)就有了一些發(fā)廣告的賬戶,需要掃除廣告。日志系統(tǒng)的需求提上日程。
這個(gè)日志系統(tǒng)必須支持分布式收集、集中存儲(chǔ)、實(shí)時(shí)、可訂閱和簡(jiǎn)單等特性。當(dāng)時(shí)調(diào)研了一些開源系統(tǒng),比如Scribe總體不錯(cuò),但是不支持訂閱。Kafka是Scala開發(fā)的,但是團(tuán)隊(duì)在Scala方面積累較少,F(xiàn)lume也是類似,而且比較重。所以開發(fā)團(tuán)隊(duì)選擇了自己開發(fā)一個(gè)日志系統(tǒng)——Kids(Kids Is Data Stream)。顧名思義,Kids是用來(lái)匯集各種數(shù)據(jù)流的。
Kids參考了Scribe的思路。Kdis在每臺(tái)服務(wù)器上可以配置成Agent或 Server。Agent直接接受來(lái)自應(yīng)用的消息,把消息匯集之后,可以打給下一個(gè)Agent或者直接打給中心Server。訂閱日志時(shí),可以從 Server上獲取,也可以從中心節(jié)點(diǎn)的一些Agent上獲取。
具體細(xì)節(jié)如下圖所示:
知乎還基于Kids做了一個(gè)Web小工具(Kids Explorer),支持實(shí)時(shí)看線上日志,現(xiàn)在已經(jīng)成為調(diào)試線上問(wèn)題最主要的工具。
Kids已經(jīng)開源,放到了Github上。
事件驅(qū)動(dòng)的架構(gòu)
知乎這個(gè)產(chǎn)品有一個(gè)特點(diǎn),最早在添加一個(gè)答案后,后續(xù)的操作其實(shí)只有更新通知、更新動(dòng) 態(tài)。但是隨著整個(gè)功能的增加,又多出了一些更新索引、更新計(jì)數(shù)、內(nèi)容審查等操作,后續(xù)操作五花八門。如果按照傳統(tǒng)方式,維護(hù)邏輯會(huì)越來(lái)越龐大,維護(hù)性也會(huì) 非常差。這種場(chǎng)景很適合事件驅(qū)動(dòng)方式,所以開發(fā)團(tuán)隊(duì)對(duì)整個(gè)架構(gòu)做了調(diào)整,做了事件驅(qū)動(dòng)的架構(gòu)。
這時(shí)首先需要的是一個(gè)消息隊(duì)列,它應(yīng)該可以獲取到各種各樣的事件,而且對(duì)一致性有很高的 要求。針對(duì)這個(gè)需求,知乎開發(fā)了一個(gè)叫Sink的小工具。它拿到消息后,先做本地的保存、持久化,然后再把消息分發(fā)出去。如果那臺(tái)機(jī)器掛掉了,重啟時(shí)可以 完整恢復(fù),確保消息不會(huì)丟失。然后它通過(guò)Miller開發(fā)框架,把消息放到任務(wù)隊(duì)列。Sink更像是串行消息訂閱服務(wù),但任務(wù)需要并行化處理, Beanstalkd就派上了用場(chǎng),由其對(duì)任務(wù)進(jìn)行全周期管理。架構(gòu)如下圖所示:
舉例而言,如果現(xiàn)在有用戶回答了問(wèn)題,首先系統(tǒng)會(huì)把問(wèn)題寫到MySQL里面,把消息塞到Sink,然后把問(wèn)題返回給用戶。Sink通過(guò)Miller把任務(wù)發(fā)給 Beanstalkd,Worker自己可以找到任務(wù)并處理。
最開始上線時(shí),每秒鐘有10個(gè)消息,然后有70個(gè)任務(wù)產(chǎn)生。現(xiàn)在每秒鐘有100個(gè)事件,有1500個(gè)任務(wù)產(chǎn)生,就是通過(guò)現(xiàn)在的事件驅(qū)動(dòng)架構(gòu)支撐的。
頁(yè)面渲染優(yōu)化
知乎在2013年時(shí)每天有上百萬(wàn)的PV,頁(yè)面渲染其實(shí)是計(jì)算密集型的,另外因?yàn)橐@取數(shù)據(jù),所以也有IO密集型的特點(diǎn)。這時(shí)開發(fā)團(tuán)隊(duì)就對(duì)頁(yè)面進(jìn)行了組件化,還升級(jí)了數(shù)據(jù)獲取機(jī)制。知乎按照整個(gè)頁(yè)面組件樹的結(jié)構(gòu),自上而下分層地獲取數(shù)據(jù),當(dāng)上 層的數(shù)據(jù)已經(jīng)獲取了,下層的數(shù)據(jù)就不需要再下去了,有幾層基本上就有幾次數(shù)據(jù)獲取。
結(jié)合這個(gè)思路,知乎自己做了一套模板渲染開發(fā)框架——ZhihuNode。
經(jīng)歷了一系列改進(jìn)之后,頁(yè)面的性能大幅度提升。問(wèn)題頁(yè)面從500ms 減少到150ms,F(xiàn)eed頁(yè)面從1s減少到600ms。
面向服務(wù)的架構(gòu)(SOA)
隨著知乎的功能越來(lái)越龐雜,整個(gè)系統(tǒng)也越來(lái)越大。知乎是怎么做的服務(wù)化呢?
首先需要一個(gè)最基本的RPC框架,RPC框架也經(jīng)歷了好幾版演進(jìn)。
第一版是Wish,它是一個(gè)嚴(yán)格定義序列化的模型。傳輸層用到了STP,這是自己寫的很 簡(jiǎn)單的傳輸協(xié)議,跑在TCP上。一開始用的還不錯(cuò),因?yàn)橐婚_始只寫了一兩個(gè)服務(wù)。但是隨著服務(wù)增多,一些問(wèn)題開始出現(xiàn),首先是 ProtocolBuffer會(huì) 生成一些描述代碼,很冗長(zhǎng),放到整個(gè)庫(kù)里顯得很丑陋。另外嚴(yán)格的定義使其不便使用。這時(shí)有位工程師開發(fā)了新的RPC框架——Snow。它使用簡(jiǎn)單的 JSON做數(shù)據(jù)序列化。但是松散的數(shù)據(jù)定義面對(duì)的問(wèn)題是,比如說(shuō)服務(wù)要去升級(jí),要改寫數(shù)據(jù)結(jié)構(gòu),很難知道有哪幾個(gè)服務(wù)在使用,也很難通知它們,往往錯(cuò)誤就 發(fā)生了。于是又出了第三個(gè)RPC框架,寫RPC框架的工程師,希望結(jié)合前面兩個(gè)框架的特點(diǎn),首先保持Snow簡(jiǎn)單,其次需要相對(duì)嚴(yán)格的序列化協(xié)議。這一版 本引入了 Apache Avro。同時(shí)加入了特別的機(jī)制,在傳輸層和序列化協(xié)議這一層都做成了可插拔的方式,既可以用JSON,也可以用Avro,傳輸層可以用STP,也可以用 二進(jìn)制協(xié)議。
再就是搭了一個(gè)服務(wù)注冊(cè)發(fā)現(xiàn),只需要簡(jiǎn)單的定義服務(wù)的名字就可以找到服務(wù)在哪臺(tái)機(jī)器上。同時(shí),知乎也有相應(yīng)的調(diào)優(yōu)的工具,基于Zipkin開發(fā)了自己的 Tracing系統(tǒng)。
按照調(diào)用關(guān)系,知乎的服務(wù)分成了3層:聚合層、內(nèi)容層和基礎(chǔ)層。按屬性又可以分成3類:數(shù)據(jù)服務(wù)、邏輯服務(wù)和通道服務(wù)。數(shù)據(jù)服務(wù)主要是一些要做特殊數(shù)據(jù)類型的存儲(chǔ),比如圖片服務(wù)。邏輯服務(wù)更多的是CPU密集、計(jì)算密集的操作,比如答案格式的定義、解析等。通道服務(wù)的特點(diǎn)是沒(méi)有存儲(chǔ),更多是做一個(gè)轉(zhuǎn)發(fā),比如說(shuō)Sink。
這是引入服務(wù)化之后整體的架構(gòu)。
產(chǎn)品服務(wù)
知乎首頁(yè),大致有四個(gè)功能區(qū)。在左側(cè),是“最新動(dòng)態(tài)”,大約占到首頁(yè)70%版面,主要呈現(xiàn)用戶所關(guān)注人的最新提問(wèn)及回答等信息。用戶在這一版塊,除了查看最新問(wèn)題及回答之外,也
可以通過(guò)“設(shè)置”、“關(guān)注問(wèn)題”、“添加評(píng)論”“分享”、“感謝”和“收藏”等功能參與到自己感興趣的問(wèn)題中。如利用“設(shè)置”功能,用戶可以選擇屏蔽話題。在所關(guān)注用戶關(guān)注問(wèn)題下,也可以對(duì)該問(wèn)題添加關(guān)注、添加評(píng)論等行為。
在首頁(yè)右上方版面,是用戶在知乎網(wǎng)相關(guān)行為管理信息。有“我的草稿”、“我的收藏”、“所有問(wèn)題”、“我關(guān)注的問(wèn)題”和“邀請(qǐng)我回答的問(wèn)題”。 在右側(cè)中間位置,是網(wǎng)外邀請(qǐng)功能——“邀請(qǐng)好友加入知乎”。在這個(gè)版塊中,用戶可以通過(guò)電子郵件和新浪微博邀請(qǐng)自己朋友加入到知乎社區(qū)中。 在右側(cè)中下方,為用戶關(guān)注或感興趣話題或用戶推薦板塊。話題和用戶推薦上,知乎運(yùn)營(yíng)方一方面可能根據(jù)用戶關(guān)注話題信息匯總,一方面可能通過(guò)用戶在知乎網(wǎng)絡(luò)相關(guān)行為數(shù)據(jù)記錄統(tǒng)計(jì),達(dá)到相當(dāng)準(zhǔn)確推薦和匯總。同時(shí),尤為一提的是,右下方的“話題廣場(chǎng)”板塊中,知乎網(wǎng)將所有話題分類標(biāo)簽呈現(xiàn),為用戶除搜索和導(dǎo)航之外,有一種不錯(cuò)的獲取信息方式。
知乎話題頁(yè),可以分為兩個(gè)板塊,如圖2所示,一個(gè)是“話題動(dòng)態(tài)”,一個(gè)是“常去話題”。在左側(cè)為“話題動(dòng)態(tài)”信息,占到版面大約70%。在這一板塊中,用戶可以對(duì)所關(guān)注話題下問(wèn)題(按時(shí)間順序呈現(xiàn))點(diǎn)擊查看,也可以對(duì)所關(guān)注話題進(jìn)行“固定”和“取消關(guān)注”操作。
在右下方,是“常去話題”版面。在這一版面中,用戶可以了解到所關(guān)注話題具體諸如子話題、關(guān)注人數(shù)和動(dòng)態(tài)等信息。
知乎通知頁(yè),可以分為四個(gè)版面,如圖3所示。左側(cè)“全部通知”為用戶關(guān)注問(wèn)題為其他用戶回答信息(按時(shí)間先后順序呈現(xiàn))。右側(cè),用戶行為數(shù)據(jù)匯總、“邀請(qǐng)好友加入知乎”、話題及話題推薦版面等,和首頁(yè)介紹一樣,這里不再贅述。
知乎個(gè)人主頁(yè)大致分為5個(gè)版面:“個(gè)人資料”、“個(gè)人回答”、“個(gè)人主頁(yè)”、“搜索用戶問(wèn)題和答案”、“關(guān)注人和被關(guān)注信息”和“關(guān)注話題”。具體如圖4所示。
在“個(gè)人資料”版面,用戶可以通過(guò)點(diǎn)擊“查看詳細(xì)資料”查看用戶“個(gè)人成就”(包括獲得“贊同”數(shù)量、“感謝”數(shù)量、“收藏”數(shù)量和“分享”數(shù)量)、“職業(yè)經(jīng)歷“、”居住信息“、”教育經(jīng)歷“、”擅長(zhǎng)技能“5個(gè)方面信息。如果是知乎用戶,可以通過(guò)點(diǎn)擊”編輯我的資料“完善以上5個(gè)方面信息。
左下方,為“個(gè)人回答“版面,是用戶對(duì)相關(guān)問(wèn)題回答信息(按照贊同數(shù)量降序排列或按照回答時(shí)間順序由近到遠(yuǎn)排列)。以上”個(gè)人資料“和”個(gè)人回答“兩個(gè)版面能占到整個(gè)70%位置。
在右上方,為“個(gè)人主頁(yè)“版面,是對(duì)知乎最新動(dòng)態(tài),用戶提的問(wèn)題、回答、收藏和日志信息匯總。
右側(cè)中間位置,是一個(gè)搜索框。用戶可以通過(guò)這個(gè)搜索框查詢具體用戶的問(wèn)題和回答內(nèi)容。
右側(cè)中下方,分別是用戶個(gè)人關(guān)注人或被關(guān)注和關(guān)注話題信息。用戶可以通過(guò)點(diǎn)擊相關(guān)圖標(biāo),一鍵連接具體板塊中。
知乎問(wèn)題頁(yè)面——是知乎最主要的頁(yè)面。在這里用戶可以了解、編輯、回答具體問(wèn)題和信息,
知乎這一版面,按照功能大致可以分為六個(gè)部分,即“問(wèn)題回答”、“關(guān)注功能”、“邀請(qǐng)功能”、“相關(guān)問(wèn)題鏈接”、“分享功能”和“問(wèn)題狀態(tài)”。
在左側(cè)位置,為“問(wèn)題回答”版面,占到這一板塊大約70%位置。在這一板塊的版面中,用戶可以對(duì)相關(guān)問(wèn)題進(jìn)行修改、評(píng)論、舉報(bào)和管理投票。 用戶可以對(duì)自己覺(jué)得不合適問(wèn)題、問(wèn)題標(biāo)簽和問(wèn)題補(bǔ)充進(jìn)行修改。同時(shí),如果發(fā)現(xiàn)不合適或自己感興趣問(wèn)題,用戶也可以評(píng)論或舉報(bào)。在問(wèn)題回答上,用戶可以按照相當(dāng)適合自己方式對(duì)問(wèn)題回答進(jìn)
行排序操作(知乎提供按投票排序、按時(shí)間排序和按用戶關(guān)注人顯示三種內(nèi)容呈現(xiàn)方式)。
除此,值得一提的是每個(gè)回答左側(cè)有分別代表贊同和反對(duì)一上一下兩個(gè)三角形,如圖6所示。用戶可以根據(jù)自己知識(shí)理解角度或興趣對(duì)問(wèn)題回答進(jìn)行個(gè)性化管理。
在這一板塊右側(cè),由上到下首先是“關(guān)注”功能。這一功能板塊中,用戶可以對(duì)問(wèn)題進(jìn)行關(guān)注,這有點(diǎn)像新浪微博關(guān)注功能,不同的是,知乎關(guān)注主要針對(duì)具體問(wèn)題,而新浪微博主要針對(duì)具體用戶。
右側(cè)再向下,是“邀請(qǐng)別人回答問(wèn)題”版面。這和前面“知乎首頁(yè)”和“知乎通知”板塊介紹功能一樣,這里不再贅述。
再向下,是與問(wèn)題相關(guān)各個(gè)問(wèn)題。這也是大多數(shù)網(wǎng)站系統(tǒng)推薦方式的一種。雖然這一種推薦方式在技術(shù)和經(jīng)驗(yàn)上相對(duì)比較成熟,但效果上并不是達(dá)到毫無(wú)挑剔程度。知乎在問(wèn)題相關(guān)問(wèn)題鏈接方面,主要是針對(duì)具體問(wèn)題特點(diǎn),通過(guò)相應(yīng)算法進(jìn)行機(jī)器推薦,并沒(méi)有做到針對(duì)不同用戶愛(ài)好個(gè)性推薦效果(這也是未來(lái)互聯(lián)網(wǎng)發(fā)展趨勢(shì),電子商務(wù)平臺(tái)更為關(guān)注這一技術(shù))。
再向下,便是問(wèn)題分享功能。用戶可以將知乎問(wèn)題通過(guò)“微博“和”郵件“進(jìn)行站外分享和通過(guò)“站內(nèi)私信”進(jìn)行站內(nèi)分享。
在右側(cè)最下方位置,便是問(wèn)題狀態(tài)。在這一版面中,用戶可以了解問(wèn)題最近活動(dòng)發(fā)生時(shí)間,被瀏覽次數(shù)、相關(guān)話題關(guān)注者人數(shù)和該問(wèn)題關(guān)注人數(shù)信息。
用戶體驗(yàn)
1、 準(zhǔn)確地講,知乎更像一個(gè)論壇:用戶圍繞著某一感興趣的話題進(jìn)行相關(guān)的討論,同時(shí)你可以關(guān)注和你興趣一致的人。對(duì)于概念性的解釋,網(wǎng)絡(luò)百科幾乎涵蓋了你所有的疑問(wèn);但是對(duì)于發(fā)散思維的整合,卻是知乎的一大特色。知乎鼓勵(lì)在問(wèn)答過(guò)程中進(jìn)行討論,以拓寬問(wèn)題的發(fā)散性。鼓勵(lì)答案的非針對(duì)性,鼓勵(lì)答案的Wiki可參考性。
2、比論壇更加具有排他性,在知乎的每一個(gè)注冊(cè)用戶都有一個(gè)PR(Person Rank),你的每一個(gè)操作都將直接影響你個(gè)人的PR 值。在回答的時(shí)候,答案順序按贊同票數(shù)排序,贊同票數(shù)相同的情況下按個(gè)人PR值排序,同時(shí)隱藏被認(rèn)為無(wú)效的答案。這在一定程度上過(guò)濾了相當(dāng)?shù)睦畔ⅰ?/p>
3、知乎曾經(jīng)堅(jiān)持嚴(yán)格的邀請(qǐng)制度,一來(lái)是為了確保用戶準(zhǔn)實(shí)名身份的真實(shí)性,二來(lái)避免產(chǎn)生過(guò)多的垃圾信息。準(zhǔn)實(shí)名可以方便用戶有的放矢的向你感興趣的人提出疑問(wèn),這是當(dāng)初韓寒流產(chǎn)的《獨(dú)唱團(tuán)》中有一個(gè)相當(dāng)有意思的欄目,“所有人問(wèn)所有人”,換句話說(shuō),這就是現(xiàn)實(shí)版的知乎。同時(shí),知乎嚴(yán)格的邀請(qǐng)制度也使知乎籠罩著濃郁的嚴(yán)謹(jǐn)氛圍,以keso為代表,不言則已,一言服人。
自2013年3月起,知乎向公眾開放注冊(cè)。
4、以信用為基礎(chǔ)的SNS關(guān)系。可能單純作為SNS與問(wèn)答的整合,國(guó)內(nèi)人人網(wǎng)應(yīng)該更能快速發(fā)展;但是正如前文所說(shuō),嚴(yán)格的邀請(qǐng)制度,排斥了相當(dāng)一部分無(wú)效信息;如果人人網(wǎng)亦推出社會(huì)化問(wèn)答,那必然會(huì)整合你原先的好友,而這部分好友顯然不可能都是對(duì)你的關(guān)注點(diǎn)感興趣的人。這也幾乎否定了任何大型互聯(lián)網(wǎng)公司進(jìn)軍Quora類問(wèn)答的可能性。
因?yàn)榇笮突ヂ?lián)網(wǎng)公司受眾普遍廣泛,而Quora類問(wèn)答并不是單純以人氣為基礎(chǔ)的,而是價(jià)值信息比(價(jià)值信息/總信息量),也就是精英信息產(chǎn)生量。
不過(guò)千橡旗下低調(diào)推出經(jīng)緯網(wǎng),作為垂直SNS聚集了相當(dāng)數(shù)目的職業(yè)人,倘若千橡以此為契合點(diǎn),整合類Quora問(wèn)答,還是相當(dāng)有潛力的。
5、與Quora相比,知乎以藍(lán)色為基調(diào)。相比與Quora,知乎功能還是有待完善,比如某一話題下最佳話題。