a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 消費電子 > 業界動態 > HTTP要升級 網頁瀏覽更快速

HTTP要升級 網頁瀏覽更快速

作者: 時間:2015-02-25 來源:騰訊科技 收藏
編者按:  超文本傳輸協議,簡稱HTTP,是構成萬維網的關鍵要素。HTTP是客戶端瀏覽器或其他程序與網頁服務器之間的應用層通信協議。在Internet上的網頁服務器上存放的都是超文本信息,客戶機需要通過HTTP協議傳輸所要訪問的超文本信息。HTTP包含命令和傳輸信息,不僅可用于網頁訪問,也可以用于其他互聯網/內聯網應用系統之間的通信,從而實現各類應用資源超媒體訪問的集成。   超文本傳輸協議已經問世幾十年,互聯網工程指導組最近的一項通告透露十五年來的第一次重大更新——HTTP/2即將到來

  超文本傳輸協議,簡稱,是構成萬維網的關鍵要素。是客戶端瀏覽器或其他程序與網頁服務器之間的應用層通信協議。在Internet上的網頁服務器上存放的都是超文本信息,客戶機需要通過協議傳輸所要訪問的超文本信息。HTTP包含命令和傳輸信息,不僅可用于網頁訪問,也可以用于其他互聯網/內聯網應用系統之間的通信,從而實現各類應用資源超媒體訪問的集成。

本文引用地址:http://www.j9360.com/article/270048.htm

  超文本傳輸協議已經問世幾十年,互聯網工程指導組最近的一項通告透露十五年來的第一次重大更新——即將到來。

  最初的HTTP協議是萬維網1991年誕生時蒂姆·伯納斯·李爵士(Sir Tim Berners-Lee)在European Organization for Nuclear Research使用的協議。

  此后HTTP協議一直在完善,最終于1999年推出了HTTP1.1版本,并成為全球使用的當前標準。這些年來,網絡已經發生了巨大變化,引入了圖像、復雜的樣式表、Javascript代碼、Flash和其它嵌入元素。最初的HTTP是針對簡單網頁的簡單協議,而不是設計來處理當前的富媒體網站。

  舉例來說,谷歌(微博)每秒鐘要處理4萬條網頁搜索。面對著為數十億的互聯網用戶服務的壓力,谷歌的技術人員在2009年啟動了名為SPDY(念作“speedy”,中文意思是快速。)項目,旨在完善HTTP協議。SPDY一開始只是供內部使用,其它需要處理繁忙網絡流量的網站,比如Twitter、 Facebook、 Wordpress和CloudFlare,也使用了SPDY,結果是訪問速度得到提升。

  這引起了互聯網工程任務組(IETF)的注意。IETF在2012年決定采用SPDY作為的基礎。雖然谷歌帶頭開發了這個協議,但后續工作由IETF的開放工作組完成。谷歌最近宣布放棄自家的SPDY,轉而支持即將到來的

  HTTP 1.1的缺點

  今天的網頁會產生各種請求,圖像、CSS樣式表、視頻和其它嵌入對象、站外廣告等等,一個網頁可能會產生上百個請求。這給網頁服務器增加了不必要的負擔,并造成了網頁加載速度緩慢,因為HTTP1.1只支持一個連接一個請求。

  HTTP1.1對高延遲連接很敏感。這在使用手機網絡的移動設備上更是個大問題,甚至高速連接都會感覺很慢。HTTP管線化讓瀏覽器在等待回應上一個請求時發送另一個請求。雖然這在一定程度上解決了高延遲問題,但管線化容易受到自身問題的影響,大多數瀏覽器都默認禁用管線化。

  HTTP/2的優點

  HTTP/2不使用明文,而是一個二進制協議,它解析速度更快,傳輸更緊湊。HTTP 1.1用四種不同的方式來處理消息,HTTP/2減少到一種。

  為了解決多個請求的問題,HTTP/2只允許對每個網站進行一個連接,但使用流多路復用技術將多個請求整合到一個連接。這些流也是雙向的,網頁服務器和瀏覽器可以在單個連接內同時傳輸數據。每個流都可以被優先,因此瀏覽器能夠確定哪個圖像是最重要的,或者在你切換瀏覽器標簽的時候,優先一組新的數據流。

  根據HTTP協議,每一個連接由一個與之前和之后的連接沒有聯系的請求響應對組成。意思是每一個請求必須包含關于本連接的相關信息——這部分信息在HTTP請求頭中發送。隨著HTTP 1.1的發展,請求頭增加了新特性,變得更大。HTTP/2采用了請求頭壓縮技術,減小了帶寬使用,加速了連接,同時也增強了安全性。

  HTTP/2最后一項新增功能是服務器推送。在HTTP 1.1協議下,當服務器收到網頁請求時,服務器會發回網頁,但必須等到網頁瀏覽器解析頁面的HTML并請求發回HTML代碼里的對象,比如圖片。服務器推送允許服務器在收到網頁請求時發回所有跟網頁相關的資源,不再需要等待。這樣將大大減少與網頁連接相關的延遲。

  網頁版本2?

  一旦網頁服務器和網頁瀏覽器開始采用HTTP/2協議——這最快可能是在幾個星期之后——網頁瀏覽體驗會感覺更快。開發人員不再需要解決HTTP 1.1的局限性,工作也將更輕松。

  實際上,一些流行瀏覽器的最新版本(Firefox v36, Chrome v40 and Internet Explorer v11)已經支持HTTP/2。對于Chrome和Firefox瀏覽器,HTTP/2只用于加密連接(SSL)——這和Let's ENcrypt(讓我們加密)運動一起推動加密技術的廣泛使用。



關鍵詞: HTTP HTTP/2

評論


相關推薦

技術專區

關閉