周大老板很高興,“國內(nèi)像朋友網(wǎng)這樣的大站還有不少,比如QQ空間,那皮膚設計的花里胡哨,加載進去得10秒鐘。還有淘寶,那么多商品圖片,想打開網(wǎng)頁也非常緩慢。咱們要幫幫同行啊!”
張一明潑了冷水,“這事沒那么容易,涉及到很多方面。”
“怎么回事?”
“這事技術委員會討論過,可以讓搜索業(yè)務、瀏覽器業(yè)務跟朋友網(wǎng)同步進行,三個項目同時啟動,彼此聯(lián)動??身椖抠Y金有點大,被否了?!?br>
然后,張一明就簡單的解釋了這其中的原理。
網(wǎng)頁的加載過程,背后的邏輯并不簡單。
用戶需要通過瀏覽器,跟網(wǎng)站進行“握手”互動,獲得網(wǎng)站許可了,就進入網(wǎng)站服務器,提取其網(wǎng)站數(shù)據(jù)。
然后把數(shù)據(jù)渲染出來,就變成呈現(xiàn)在用戶屏幕前的網(wǎng)頁了。
提取的數(shù)據(jù),如果是線性的,那么網(wǎng)線的呈現(xiàn)方式就是一個模塊接著一個模塊的傳統(tǒng)方式。如果并行的提取,是分布式的,網(wǎng)站的加載就可以像瀑布那樣的從上到下,很迅速。
可這技術別人都沒有。
而且,這也只是網(wǎng)頁加載提速的一部分。
這個過程中,瀏覽器需要跟網(wǎng)站履行一系列的網(wǎng)絡協(xié)議,三次握手、四次握手,協(xié)議達成了之后,才能開始提取數(shù)據(jù)。
內(nèi)容未完,下一頁繼續(xù)閱讀