2016-08-22 分類: 網(wǎng)站建設(shè)
網(wǎng)絡(luò)是要更快,在HTTP協(xié)議的最新版本的介紹:HTTP/2。
網(wǎng)絡(luò)是要更快,在HTTP協(xié)議的最新版本的介紹:HTTP / 2。
這是17年以來(lái)的最后一次更新,這么多的事情已經(jīng)改變了近二十年。技術(shù)創(chuàng)造了更苛刻的用戶,網(wǎng)站只得到了更重的速度是一個(gè)重要因素,我們大多數(shù)人,同時(shí)瀏覽。
服務(wù)器已經(jīng)開(kāi)始適應(yīng)HTTP/2,它的時(shí)間來(lái)了解它,試著去理解所有我們需要知道這一重大變化對(duì)網(wǎng)絡(luò)。它是如何影響我們的?
HTTP / 2是什么?
HTTP / 2是HTTP的更新版本(超文本傳輸協(xié)議),它是基于谷歌的SPDY協(xié)議,它的開(kāi)發(fā)是為了提高速度和瀏覽體驗(yàn)的性能。
HTTP的歷史
超文本傳輸協(xié)議(HTTP),或者是我們大多數(shù)人都知道的“HTTP:/ /在一個(gè)網(wǎng)址,是協(xié)議建立連接用戶的瀏覽器和服務(wù)器的主機(jī)。
HTTP定義在1991,而其目前的版本,HTTP / 1.1,1999推出,這意味著它只歡迎下次更新時(shí)間的問(wèn)題。去年二月,互聯(lián)網(wǎng)工程任務(wù)組(IETF)正式批準(zhǔn)草案的HTTP / 2這就是標(biāo)準(zhǔn)化的嘗試開(kāi)始。
我為什么要關(guān)心?
如果你在使用網(wǎng)絡(luò),那么你應(yīng)該關(guān)心。你不必是一個(gè)開(kāi)發(fā)人員有興趣在這個(gè)激動(dòng)人心的變化,因?yàn)樗兄Z一個(gè)更快,更為大家的功能瀏覽體驗(yàn)。
網(wǎng)站已幾乎20年前更新最后HTTP協(xié)議和它的時(shí)間,面對(duì)這樣一個(gè)事實(shí):現(xiàn)代的網(wǎng)站包含更多的圖像和數(shù)據(jù)的顯著變化,影響頁(yè)面的加載時(shí)間。
據(jù)丹尼爾斯坦伯格,
“當(dāng)在網(wǎng)上看一些最受歡迎的網(wǎng)站的趨勢(shì)和需要下載他們的頭版,一個(gè)清晰的模式出現(xiàn)了。多年來(lái),需要檢索的數(shù)據(jù)量逐漸上升到以上1.9mb”
HTTP / 2的承諾,適應(yīng)我們時(shí)代的需要,幫助大家盡快訪問(wèn)任何網(wǎng)站,甚至沒(méi)有高速互聯(lián)網(wǎng)連接。
發(fā)生了什么變化?
我們不需要鉆研技術(shù)細(xì)節(jié)發(fā)現(xiàn)HTTP / 2帶來(lái)的最重要的變化,所以這是一個(gè)簡(jiǎn)化的概述:
復(fù)用
多個(gè)消息可以同時(shí)發(fā)送,僅用一個(gè)TCP(傳輸控制協(xié)議)連接。這將減少所需的時(shí)間來(lái)處理發(fā)送和接收的請(qǐng)求,提高用戶體驗(yàn),同時(shí)加快加載時(shí)間。
到現(xiàn)在為止,HTTP / 1.1只允許一個(gè)請(qǐng)求同時(shí)被處理,這導(dǎo)致了一系列的多個(gè)請(qǐng)求和較慢的連接。更重要的是,一個(gè)頁(yè)面加載用于需要幾個(gè)連接,而HTTP / 2解決了挑戰(zhàn)與復(fù)用流和一個(gè)連接時(shí)使用一個(gè)網(wǎng)站是開(kāi)放。
這些導(dǎo)致了一個(gè)更清潔和更快的連接,提高了延遲,這是非常贊賞預(yù)期。
復(fù)用(來(lái)源CloudFlare)
服務(wù)器推
服務(wù)器推是節(jié)省時(shí)間,與服務(wù)器分析客戶端的下一個(gè)請(qǐng)求,發(fā)送附加信息,甚至在他們需要的時(shí)候。
沒(méi)有必要等待HTML加載到瀏覽器請(qǐng)求的JavaScript或圖像等,為HTTP 2協(xié)議將允許服務(wù)器進(jìn)行更快的數(shù)據(jù)傳輸通過(guò)發(fā)送“推”的反應(yīng)。
沒(méi)有更多的延遲,時(shí)間為主動(dòng)推動(dòng)反應(yīng)!
優(yōu)先級(jí)
優(yōu)先次序是了解每個(gè)元素的重要性,通過(guò)傳遞最重要的請(qǐng)求。這是瀏覽器,建議將數(shù)據(jù)優(yōu)先級(jí),但最終的決定是由服務(wù)器。
http2(來(lái)源谷歌)
來(lái)源:谷歌
二元
HTTP / 2集中再次提高網(wǎng)站的加載速度將數(shù)據(jù)以二進(jìn)制格式,這是計(jì)算機(jī)的本地語(yǔ)言。這將刪除不必要的步驟,將文本消息轉(zhuǎn)換為二進(jìn)制協(xié)議,從而導(dǎo)致更有效的結(jié)果。
頭壓縮
2允許HTTP標(biāo)頭的壓縮,以頭的大小隨著往返每個(gè)請(qǐng)求所需的數(shù)量減少。更重要的是,在移動(dòng)瀏覽,網(wǎng)頁(yè)的資產(chǎn)和它的延遲可能更具挑戰(zhàn)性。
是目前使用的HTTP / 2?
HTTP / 2可能不是標(biāo)準(zhǔn)的協(xié)議,但有越來(lái)越大的興趣在月使用月,與所有的網(wǎng)站目前使用的6.6%。事實(shí)上,這個(gè)比例上升到13.5%的網(wǎng)站排名前1000。
http2用法(來(lái)源W3Techs。com)
來(lái)源:w3techs.com
根據(jù)我的使用,它是由71.14%的瀏覽器在全球范圍內(nèi),與Chrome、Firefox和Opera支持只有通過(guò)加密連接(HTTPS)。
這是很有前途的考慮,一些頂尖的網(wǎng)站和服務(wù)器開(kāi)始接受HTTP / 2,與CloudFlare WordPress支持它好幾個(gè)月了。β的支持也可以從Akamai,谷歌,和推特,而微軟和蘋果計(jì)劃在未來(lái)的版本中支持
可以使用
來(lái)源:caniuse.com
如果你想知道是否它仍然是早期的HTTP / 2,標(biāo)志諾丁漢是清楚的:
“要記住,HTTP / 2是網(wǎng)絡(luò)基礎(chǔ)設(shè)施的升級(jí)是很重要的,因?yàn)樗枰獣r(shí)間去充分受益。說(shuō),現(xiàn)在采用它們還有相當(dāng)大的好處。”
我該怎么辦?
從用戶的角度來(lái)看,沒(méi)有必要做任何事情,因?yàn)檫@個(gè)變化已經(jīng)開(kāi)始在幾個(gè)網(wǎng)站上。HTTP / 2是向后兼容的HTTP / 1.1,用戶不會(huì)注意到任何差異,除了速度以外,隨著越來(lái)越多的服務(wù)器和瀏覽器最終適應(yīng)它,我們都將享受到更快的瀏覽體驗(yàn)。
下面是一個(gè)例子:
如果你想看的HTTP / 2的實(shí)際性能,Akamai為您創(chuàng)建比較每個(gè)協(xié)議的時(shí)延測(cè)試網(wǎng)站。
Akamai
正如你所看到的,有一個(gè)不同的加載時(shí)間,根據(jù)初步統(tǒng)計(jì),我們通常期待的速度提高20至30%
創(chuàng)新互聯(lián)設(shè)計(jì)文章推薦:
四川網(wǎng)站建設(shè)公司做網(wǎng)站
肥東網(wǎng)站制作
新聞標(biāo)題:什么是HTTP/2我們?yōu)槭裁匆诤酰?/a>
分享鏈接:http://jinyejixie.com/news14/21064.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司、電子商務(wù)、關(guān)鍵詞優(yōu)化、網(wǎng)站改版、小程序開(kāi)發(fā)、網(wǎng)站營(yíng)銷
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容