微軟解釋IE的HTTP/2協(xié)議 及對(duì)于互聯(lián)網(wǎng)的意義
微軟正致力于在自家IE瀏覽器中部署HTTP/2,而這項(xiàng)工作早在向Windows和Windows Phone 8.1中添加SPDY 3.0協(xié)議的時(shí)候就開(kāi)始了。當(dāng)然,如果你已經(jīng)用上了Windows 10技術(shù)預(yù)覽版,那么現(xiàn)在就可以體驗(yàn)到***的標(biāo)準(zhǔn)了。對(duì)于本次更新為何如此重要,該公司也特地撰文描述了一番。
首先,之所以HTTP/2如此重要,是因?yàn)镠TTP/1功能有限。在加載網(wǎng)頁(yè)的時(shí)候,瀏覽器會(huì)向服務(wù)器遞交諸多不同的查詢請(qǐng)求。每個(gè)查詢都必須等待服務(wù)器響應(yīng),然后才能繼續(xù)下一個(gè)。
這對(duì)這種限制,有一種解決方案是打開(kāi)多個(gè)連接數(shù),但這難以在可以被同時(shí)請(qǐng)求的項(xiàng)目數(shù)和服務(wù)器優(yōu)化方面取得平衡。
而HTTP/2所采取的方法,則是通過(guò)長(zhǎng)時(shí)間連接(long-lived connections)來(lái)實(shí)現(xiàn),并且結(jié)合了在單/多路連接中的多重請(qǐng)求技術(shù),以便提升效率(網(wǎng)頁(yè)加載也會(huì)更快)。
不過(guò),這種效率提升到底有多明顯?微軟必應(yīng)部門(mén)在研究后發(fā)現(xiàn),每多出10ms的頁(yè)面加載時(shí)間,網(wǎng)站就需要為之多付出25萬(wàn)美金的年度支出。
而如果延遲增加100ms,更會(huì)造成在線零售商的損失1個(gè)百分點(diǎn)的銷(xiāo)售額——因?yàn)橄M(fèi)者已經(jīng)不想浪費(fèi)時(shí)間去搜索。
因此,對(duì)于服務(wù)提供商來(lái)說(shuō),如果你想給用戶提供無(wú)縫的體驗(yàn),那么改善每一個(gè)毫秒都是非常重要的!
此外,移動(dòng)網(wǎng)絡(luò)也會(huì)受益于HTTP/2。由于需要的連接數(shù)更少但卻更持久,HTTP/2帶給網(wǎng)絡(luò)的壓力也會(huì)更少。
想象一下全球有數(shù)十億的智能手機(jī)用戶同時(shí)連接,就知道網(wǎng)絡(luò)的壓力有多大了。
·***,HTTP/2將可完全向下兼容HTTP/1.1。如此一來(lái),開(kāi)發(fā)者們就無(wú)需更改各種苦(lib)或應(yīng)用程序接口(API了)。
顯然,要使之成為新的行業(yè)標(biāo)準(zhǔn),技術(shù)的平滑過(guò)渡是至關(guān)重要的!