不期然間,一茬又一茬Web2.0網(wǎng)站突然冒了出來,各領(lǐng)風(fēng)騷于一時。不管它們是否擁有了最低限度的流量、注冊用戶數(shù)和品牌,也不管人們樂觀還是悲觀,你都不能不承認(rèn), Web2.0已經(jīng)給互聯(lián)網(wǎng)注入了某種新元素,并且無形中在改變著什么,顛覆著什么。其顛覆性之強(qiáng),強(qiáng)到互聯(lián)網(wǎng)既有的江湖秩序乃至基礎(chǔ)架構(gòu),都可能因此而推到重來(最起碼,也會被兜底翻檢一遍)。而面對這股力量的革命性考驗(yàn),Web1.0的大老們也不得不在不適應(yīng)中求適應(yīng),一面回頭修正自己的模式,一面小心翼翼地在既有利益與模式創(chuàng)新之間求得平衡。 前后左右看看,力量的轉(zhuǎn)移其實(shí)已經(jīng)發(fā)生而且不可逆轉(zhuǎn),就看Web1.0的代表性勢力怎么個適應(yīng)法了。 力量的轉(zhuǎn)移 互聯(lián)網(wǎng)會在多大程度上因Web2.0而重新洗牌,這不好說,而且也言之過早,但說Web2.0改變了互聯(lián)網(wǎng)的基礎(chǔ)架構(gòu)或者說基礎(chǔ)范式,應(yīng)該不會有太大問題。 例如,由于個人用戶日漸參與內(nèi)容的上傳、下載、存儲、共享、分發(fā),互聯(lián)網(wǎng)已不再局限于Web1.0階段那種完全基于服務(wù)器/客戶機(jī)的集中存儲—指向訪問模式,而成了一個分散存儲的、多中心的平臺;不再是一個單純通過網(wǎng)絡(luò)瀏覽器瀏覽HTML網(wǎng)頁的、只讀的單向度平臺,而成了一個開放的、可讀寫的、多媒體的交互平臺。 換言之,Web 1.0 更多的是一個以數(shù)據(jù)為核心的網(wǎng),Web 2.0 則是以人為核心的網(wǎng);Web 1.0更多是一個供瀏覽的、靜態(tài)的、下行多于上行的網(wǎng),Web2.0則更像一個動態(tài)的、P2P或者C2C的交互式應(yīng)用程序。 不妨看幾個Web2.0應(yīng)用的例子: 博客(blog):用戶創(chuàng)造內(nèi)容(UGC)、通過RSS聚合工具共享內(nèi)容、多節(jié)點(diǎn)上傳; 播客(Podcast)、P2P流媒體、視頻博客(Vlog):用戶共享帶寬,共同處理信息,每一個客戶終端既是客戶機(jī)又是服務(wù)器,用戶自定義標(biāo)簽,用戶自行收藏、訂閱、上傳、下載、在線錄制、個性化定制視頻內(nèi)容并發(fā)表相關(guān)評論,通過SNS、RSS、在線郵箱等進(jìn)行分發(fā)、交互和共享; 社會性標(biāo)簽(tag):用戶設(shè)置tag并決定內(nèi)容分類或頻道分類,提供用戶分享和推薦,基于Tag的協(xié)同工作軟件,基于tag的wiki詞條; 社會網(wǎng)絡(luò)(SNS):站點(diǎn)內(nèi)形成“同城”、“興趣小組”等圈子,用戶之間通過IM、論壇、blog等交互并建立聯(lián)系; Wiki:用戶與用戶合作生產(chǎn)、組織內(nèi)容,允許用戶添加、選擇、評價、修改內(nèi)容,允許用戶編輯網(wǎng)頁; 由上可見,Web2.0應(yīng)用主要呈現(xiàn)這樣幾個特點(diǎn):用戶創(chuàng)造內(nèi)容(UGC)、個性化定制、社會化、存儲空間的網(wǎng)絡(luò)化、操作系統(tǒng)概念的弱化、瀏覽器服務(wù)成為網(wǎng)站提供的主要產(chǎn)品、分布式計(jì)算取代傳統(tǒng)的客戶機(jī)/服務(wù)器模式,如此等等。 不過由以上特點(diǎn),也衍生出不少問題。由于Web2.0的應(yīng)用更為交互和動態(tài),內(nèi)容的生產(chǎn)者也更為分散,于是內(nèi)容的多節(jié)點(diǎn)上傳、下載、存儲、分發(fā)越來越頻繁,因之Web2.0應(yīng)用對網(wǎng)站的訪問速度要求也越來越高,也因此,其對網(wǎng)絡(luò)帶寬的占用之大,遠(yuǎn)遠(yuǎn)超過了以靜態(tài)內(nèi)容分發(fā)為主的web1.0應(yīng)用。 雖然網(wǎng)絡(luò)運(yùn)營商提供的帶寬已經(jīng)在并一直在逐年增加,但一方面用戶數(shù)量也在增加,另一方面網(wǎng)站所要處理的信息流也愈來愈大,因此受Web服務(wù)器的負(fù)荷和傳輸距離等因素的影響,除個別采用了特殊內(nèi)容分發(fā)技術(shù)的網(wǎng)站外,多數(shù)Web2.0站點(diǎn)的響應(yīng)速度只能說差強(qiáng)人意。Web2.0技術(shù)的瓶頸和短板由此而生。 電子商務(wù)的普及也加劇了網(wǎng)絡(luò)的負(fù)荷。在電子商務(wù)站點(diǎn),企業(yè)的信息中心已經(jīng)從側(cè)重計(jì)算與數(shù)據(jù)處理的計(jì)算中心和側(cè)重網(wǎng)絡(luò)與數(shù)據(jù)通訊的網(wǎng)絡(luò)中心,而發(fā)展為一個將計(jì)算中心與網(wǎng)絡(luò)中心功能平衡優(yōu)化的集成一體的數(shù)據(jù)中心,其中包括高性能計(jì)算、數(shù)據(jù)通訊、語音通訊等多種功能。所以,電子商務(wù)平臺上交互的數(shù)據(jù)更為龐雜和分散,其對網(wǎng)絡(luò)帶寬的占用,遠(yuǎn)非一般內(nèi)容網(wǎng)站可比。 此外,很多C2C網(wǎng)站由于主要靠買家和賣家自動上傳產(chǎn)品信息,且網(wǎng)站上充斥著大量圖片內(nèi)容,因此分布式的計(jì)算已日益取代集中的服務(wù)器模式,這就無形中加大了數(shù)據(jù)傳輸對核心帶寬的壓力。如果不采取網(wǎng)絡(luò)優(yōu)化,勢必延緩網(wǎng)站響應(yīng)速度,進(jìn)而影響用戶體驗(yàn)。 帶寬提速當(dāng)然有助于緩解上述問題,但在有限的時間段內(nèi),帶寬的增加畢竟是有限的。目前國內(nèi)電信運(yùn)營商在固定寬帶接入網(wǎng)方面,主要采用ADSL和LAN的接入技術(shù),其中ADSL接入速率絕大部分是限定在512Kbps。對于ADSL用戶來說,其速率與用戶的銅纜長度、線路質(zhì)量、出線率等均有關(guān)聯(lián),實(shí)際網(wǎng)絡(luò)中接入速率要遠(yuǎn)比理論值為低。有鑒于此,互聯(lián)網(wǎng)站點(diǎn)要想提升響應(yīng)速度,除了耐心等待核心帶寬增加外,還需另外想轍。 Web2.0與CDN2.0 大致來講,在核心帶寬不變的情形下,可以從5個方面改進(jìn)Web站點(diǎn)的相應(yīng)速度:緩沖、壓縮、CPU優(yōu)化、運(yùn)用內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)及客戶端軟件。此外,P2P技術(shù)也是解決網(wǎng)絡(luò)擁塞問題的一種方案。P2P技術(shù)因?yàn)槔@過了集中的服務(wù)器,可以直接將內(nèi)容交付從內(nèi)容供應(yīng)商的網(wǎng)站卸載到用戶PC上,然后再通過用戶PC從較近的位置交付給其它用戶。不過,現(xiàn)實(shí)中并不存在一個廣泛分布的P2P客戶端,而且P2P網(wǎng)絡(luò)本身也完全是隨機(jī)的和不可管理的,這注定了其難以成為一個普適而有效的內(nèi)容分發(fā)技術(shù)。 解決網(wǎng)絡(luò)擁塞問題的另一個方案,是內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)。CDN的工作原理,是通過在網(wǎng)絡(luò)傳輸上利用緩存技術(shù)使得web服務(wù)數(shù)據(jù)流實(shí)現(xiàn)就近訪問,把網(wǎng)站的內(nèi)容配送到最接近用戶的網(wǎng)絡(luò)“邊緣”,將內(nèi)容服務(wù)從原來的單一中心結(jié)構(gòu)變?yōu)榉植际浇Y(jié)構(gòu),以此提高用戶訪問網(wǎng)站的響應(yīng)速度,優(yōu)化網(wǎng)絡(luò)數(shù)據(jù)傳輸。 CDN的歷史可上溯到1998年,當(dāng)時美國MIT一個研究人員最早提出了CDN的概念。1999年,第一個使用CDN服務(wù)的網(wǎng)站是雅虎;2000年,中國第一個專業(yè)CDN服務(wù)網(wǎng)絡(luò)ChinaCache(藍(lán)汛)正式運(yùn)行,新浪成為其第一個CDN用戶。是為CDN1.0。 不妨順便提及的是,當(dāng)年,后來成為國內(nèi)搜索引擎領(lǐng)軍者的百度亦曾試圖進(jìn)入CDN領(lǐng)域,終因時機(jī)、人事等原因而匆匆作罷。 CDN1.0主要服務(wù)于中心網(wǎng)站,其特點(diǎn)是單向、靜態(tài)、集中。具體來說,在運(yùn)營模式上,CDN1.0主要由運(yùn)營商自行構(gòu)建維護(hù);其服務(wù)對象則大多為中心網(wǎng)站,且以提供靜態(tài)網(wǎng)頁加速為主。但隨著Web2.0應(yīng)用的普及化,動態(tài)網(wǎng)站突然間遍地皆是,原先那種單向度的靜態(tài)網(wǎng)頁加速技術(shù)已遠(yuǎn)遠(yuǎn)不能滿足來自動態(tài)網(wǎng)站的需求。于是必須訴諸于以解決動態(tài)網(wǎng)頁加速為主要訴求點(diǎn)的CDN2.0。 與CDN1.0相比,CDN2.0采用的是旨在動態(tài)尋找最近一個服務(wù)器節(jié)點(diǎn)的智能定位技術(shù)。由于采用雙向加速并關(guān)注于雙向數(shù)據(jù)傳輸,因此可從上行和下載兩方面提高動態(tài)網(wǎng)頁速率。此外,在運(yùn)營模式和服務(wù)模式上,CDN2.0更多的是由用戶參與維護(hù)并服務(wù)于個人用戶,而且也不僅限于文件(流)的傳輸,而是涵蓋整個Web Services服務(wù)。 其實(shí)不止Web 2.0網(wǎng)站面臨動態(tài)加速問題,包括Web 1.0站點(diǎn)在內(nèi)的幾乎所有網(wǎng)站都繞不開這個問題,只不過Web 2.0網(wǎng)站更為明顯罷了。有數(shù)據(jù)顯示,在2002年,國內(nèi)動態(tài)網(wǎng)頁占整個網(wǎng)絡(luò)頁面的比例還只有33%,但是到了2005年,動態(tài)網(wǎng)頁的比例已經(jīng)達(dá)到63%。 所謂動態(tài)網(wǎng)頁,是采用數(shù)據(jù)庫技術(shù)為基礎(chǔ)自動生成且存在個性化信息或者實(shí)時數(shù)據(jù)的頁面,舉凡在線錄制、RSS、BOLG、WIKI、播客等采用AJAX技術(shù)的應(yīng)用,以及P2P流媒體及P2P下載、社會網(wǎng)絡(luò)(SNS)等采用P2P技術(shù)的應(yīng)用,乃至論壇、網(wǎng)絡(luò)游戲、電子商務(wù)、電子政務(wù)、搜索、股票行情等等,均屬此類。因?yàn)榫W(wǎng)頁是實(shí)時的,變動不居的,所以,用戶每次訪問的網(wǎng)頁都不相同,于是也就無法用傳統(tǒng)的CDN方式對網(wǎng)站內(nèi)容進(jìn)行加速,而必須有一個針對動態(tài)網(wǎng)站加速的解決方案。這就是CDN2.0。 ChinaCache此前推出的動態(tài)網(wǎng)頁加速解決方案——GAD服務(wù),可視為CDN2.0在國內(nèi)最早的應(yīng)用。 ChinaCache成立于1998年,而正式運(yùn)行則在兩年后的2000年。作為國內(nèi)迄今最大的CDN(內(nèi)容分發(fā)網(wǎng)絡(luò))提供商,ChinaCache目前擁有71個CDN節(jié)點(diǎn),覆蓋全國主要省份,主要提供基于網(wǎng)頁快速分布、數(shù)字流媒體直播點(diǎn)播、數(shù)字媒體下載三大服務(wù)產(chǎn)品系列的內(nèi)容快速分布解決方案,其投資方為英特爾創(chuàng)投。 CDN2.0能否以及在多大程度上提升Web 2.0網(wǎng)站的響應(yīng)速度?ChinaCache市場、產(chǎn)品和研發(fā)副總裁Lawrence Lee的態(tài)度頗為樂觀。在他看來, ChinaCache的CDN2.0服務(wù)在支持Web 2.0應(yīng)用方面至少有如下特點(diǎn):互聯(lián)網(wǎng)用戶的訪問是完全透明的;網(wǎng)站方面的切換過程簡單易行、操作方便;覆蓋了國內(nèi)的主要網(wǎng)絡(luò)運(yùn)營商,保證不同地區(qū)和不同網(wǎng)絡(luò)中的用戶都能得到良好的訪問質(zhì)量;在設(shè)備、節(jié)點(diǎn)和網(wǎng)絡(luò)三個層面上實(shí)現(xiàn)了完善的冗余,保證在設(shè)備或節(jié)點(diǎn)出現(xiàn)故障時,不會影響用戶的正常訪問等。因?yàn)橐陨显?,他認(rèn)為CDN2.0能從技術(shù)上全面解決由于網(wǎng)絡(luò)帶寬小、用戶訪問量大、網(wǎng)點(diǎn)分布不均等原因所造成的用戶訪問網(wǎng)站響應(yīng)速度慢等問題。 不過,CDN2.0能否成為Web 2.0應(yīng)用的一項(xiàng)基礎(chǔ)性服務(wù),進(jìn)而改善用戶體驗(yàn),推動Web 2.0應(yīng)用朝前走,還要經(jīng)受時間的檢驗(yàn),此刻下定論還為時過早。
|