現在,成果出來了。
距離分布式數據庫的成品還有很長時間,可是自主研發的分布式算法已經出現了。效果還可以,性能跟谷歌論文公布的數據相比,大約是60左右。
即便是60,已經是很了不起的成就了。
可以跟微軟、ebk、亞馬遜、這些硅谷巨頭比肩了。
分布式結構,就是未來行業的唯一方向,不管是云計算、邊緣計算、物聯網、人工智能,甚至是幣圈開礦,都離不開分布式處理方法。
分布式是信息爆炸的時代處理數據的最佳方法。
紫微星算是走在了時代的最前沿,在分布式算法研發方面的速度,跟硅谷那邊差不多。在國內,就是無可爭議的業內第一了。
分布式算法一亮相,朋友網、校內網、微點搜索等部門就紛紛申請開展與分布式相關的技術項目。
技術委員會的意思是全部接受。
財務部那邊卻叫停了,表示不能著急,最多先做一個項目,其他的項目等輪融資過后再搞。
然后經過協商,張一明就占到了先機,為朋友網申請來了一個重要項目,名為“瀑布式動態網頁服務”。
周不器看了相關文件,沒看懂。
就給張一明打電話,詢問這是啥意思。
這么專業的問題,就一定不能用專業的說法來解釋,否則大老板聽的更迷糊。好在張一明語言簡潔,很快就給他解釋清楚了。
說是網頁結構從萬維網時代到現在,并沒有發生明顯的變化,網頁加載過程,也是線性的。
一個網頁通常有多個模塊組成,比如背景模塊、頭部頁模塊、廣告模塊、主頁模塊、副頁模塊、邊欄模塊等等。
傳統的加載方式,是第一個模塊記載完,開始加載第二個模塊,然后是第三個、第四個,直到最后一個。所有模塊加載結束,頁面就算加載完成了。
可現在的網站內容都太豐富了,模塊太多了。
尤其是像朋友網這樣的大網站,模塊數量可能有幾十個之多。這就會導致用戶在打開朋友網的時候,速度會很慢。
要想解決這個問題,就可以用分布式思維,重新設計加載方式。
假設一個網頁從上到下可能有5個屏幕大可用戶其實打開網頁的時候,第一時間只會關注第1屏的內容。
比如背景板塊,是覆蓋整個網頁的,有5屏的大全部加載完很耗時間。可實際上,只需要第一時間加載完第1屏的背景圖,其余4屏的內容沒必要第一時間加載,加載了用戶也看不到。
也就是說,背景模塊只加載最上層的20就夠了。把省出來的寬帶讓給其他并行的模塊。其他模塊也跟背景模塊一樣,第一時間只加載第1屏的內容。
讓頁面從上到下,像是瀑布一樣的加載。
用戶不會第一時間下拉頁面,就會有一種打開頁面之后,頁面迅速加載完成的錯覺。實際上只是最上部分加載完成了,下面的頁面還在加載。
但已經不妨礙用戶瀏覽第1屏的內容了。
原本需要加載5屏的時間,現在只需要加載1屏了。
加載時間縮短為原來的20
通過分布式技術,讓一部分頁面先顯示,讓用戶感覺頁面加載的更快了。
“好啊這思路好”
周不器聽后,感覺很振奮,就覺得技術真是能讓人熱血沸騰。這種小小的一點改變,都讓人如此陶醉,更何況那些改變世界的宏大理想
張一明道“這不是我的創意,是唐斌辰說的,他說ebk在做類似的項目,咱們也不能落后。”
“呃國內沒有吧”
“硅谷目前也沒有。谷歌旗下的uube使用了類似的算法,不過他們是視頻優先,不是瀑布式。”
“好好事”
這要是做成了,感覺又可以玩技術霸權了。