偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

什么是 HTTP/3,它為什么重要?

系統(tǒng) Linux
在研究互聯(lián)網(wǎng)及其背后的技術(shù)時,您可能會遇到這個術(shù)語:HTTP。HTTP,或超文本傳輸協(xié)議,是網(wǎng)絡(luò)的支柱,是傳輸文本數(shù)據(jù)的通用協(xié)議。毫無疑問,您使用過它,因為您了解 HTTP 的網(wǎng)站使用的是 HTTP。

 在研究互聯(lián)網(wǎng)及其背后的技術(shù)時,您可能會遇到這個術(shù)語:HTTP。HTTP,或超文本傳輸協(xié)議,是網(wǎng)絡(luò)的支柱,是傳輸文本數(shù)據(jù)的通用協(xié)議。毫無疑問,您使用過它,因為您了解 HTTP 的網(wǎng)站使用的是 HTTP。

介紹

HTTP 簡史

發(fā)布的第一個 HTTP 版本是 HTTP/0.9。Tim Berners-Lee 于 1989 年創(chuàng)建了它,并于 1991 年將其命名為 HTTP/0.9。HTTP/0.9 功能是有限的,只能做基本的事情。除了網(wǎng)頁之外,它無法返回任何內(nèi)容,并且不支持 cookie 和其他現(xiàn)代功能。1996 年,HTTP/1.0 發(fā)布,帶來了新功能,如 POST 請求和發(fā)送網(wǎng)頁以外的內(nèi)容的能力。但是,與今天相比,還有很長的路要走。HTTP / 1.1在1997年發(fā)布,并進行了兩次修訂,一次是在1999年,一次是在2007年。它帶來了許多主要的新功能,例如cookie和連接仍然存在。最后,在 2015 年,HTTP/2 發(fā)布并允許提高性能,使諸如服務(wù)器發(fā)送事件和一次發(fā)送多個請求的能力成為可能。HTTP/2 仍然是新的,只有不到一半的網(wǎng)站使用。

HTTP/3:最新版本的 HTTP

HTTP/3或HTTP over QUIC,改變了HTTP很多。HTTP 傳統(tǒng)上是通過 TCP(傳輸控制協(xié)議)完成的。但是,TCP于1974年互聯(lián)網(wǎng)開始發(fā)展。當(dāng) TCP 最初創(chuàng)建時,它的作者無法預(yù)測網(wǎng)絡(luò)的增長。由于 TCP 已過時,因此 TCP 在一段時間內(nèi)限制了 HTTP 的速度和安全性?,F(xiàn)在,由于 HTTP/3,HTTP 不再受限制。HTTP/3 沒有使用 TCP,而是使用了一種由 Google 于 2012 年開發(fā)的新協(xié)議,稱為 QUIC(發(fā)音為“quick”)。這為 HTTP 引入了許多新功能。

鏈接:https://www.linuxmi.com/http-3-http-over-quic.html

特征

更快的請求多路復(fù)用

[[403239]]

照片來自Unsplash的PAUL SMITH

在 HTTP/2 之前,瀏覽器一次只能向服務(wù)器發(fā)送一個請求。這使得網(wǎng)站加載速度明顯變慢,因為瀏覽器一次只加載一項資源,如 CSS 或 JavaScript。HTTP/2 引入了一次加載多個資源的能力,但 TCP 并非為此而生。如果請求之一失敗,TCP將使瀏覽器重做所有請求。由于TCP在HTTP/3中已被刪除并由QUIC代替,因此HTTP/3解決了此問題。使用 HTTP/3,瀏覽器只需要重做失敗的請求。因此,HTTP/3 更快、更可靠。

更快的加密

[[403240]]

照片來自Unsplash的Franck

HTTP/3 優(yōu)化了允許瀏覽器 HTTP 請求被加密的“握手”。QUIC 將初始連接與 TLS 握手相結(jié)合,使其默認安全且速度更快。

鏈接:https://www.linuxmi.com/http-3-http-over-quic.html

執(zhí)行

標(biāo)準化

在撰寫本文時,HTTP/3 和 QUIC 尚未標(biāo)準化。有一個 IETF工作組目前正在制定標(biāo)準化 QUIC 的草案。HTTP/3 的 QUIC 版本略有修改,使用 TLS 代替 Google 的加密,但具有相同的優(yōu)點。

瀏覽器支持

目前,由于谷歌創(chuàng)建了 QUIC 協(xié)議和 HTTP over QUIC 的提議,Chrome 默認支持 HTTP/3。Firefox 也支持 88+ 版本中沒有標(biāo)志的協(xié)議。Safari 14支持HTTP/3,但前提是啟用了實驗性功能標(biāo)志。

瀏覽器支持 HTTP/3(來源:Can I Use)

Serverless/CDN 支持

到目前為止,只有部分服務(wù)器支持 HTTP/3,但它們的份額正在增長。Cloudflare 是除 Google 之外最早支持 HTTP/3 的公司之一,因此它們的無服務(wù)器功能和 CDN 符合 HTTP/3 標(biāo)準。此外,Google Cloud 和 Fastly 符合 HTTP/3 標(biāo)準。不幸的是,Microsoft Azure CDN 和 AWS CloudFront 目前似乎不支持 HTTP/3。如果您想嘗試 HTTP/3,QUIC.Cloud是一種在您的服務(wù)器前設(shè)置緩存 HTTP/3 CDN 的有趣(雖然是實驗性的)方法。Cloudflare、Fastly 和 Google Cloud 也有良好的 HTTP/3 支持,并且更適合生產(chǎn)。

總結(jié)

HTTP/3 仍然是對 HTTP 的一個非常實驗性的更新,它很可能會改變。但是,超過一半的用戶支持當(dāng)前形式的 HTTP/3。如果您準備更新您的實現(xiàn),那么它可以是一個受歡迎的性能提升。我希望你喜歡閱讀并從這篇文章中學(xué)到一些東西。

相關(guān)鏈接:

 

責(zé)任編輯:龐桂玉 來源: Linux公社
相關(guān)推薦

2020-09-15 15:53:31

邊緣計算云計算5G

2014-07-24 09:50:55

Unix開源系統(tǒng)

2015-10-14 18:08:53

2024-01-23 11:31:24

模型AI

2021-10-21 05:30:48

Data Fabric數(shù)據(jù)管理架構(gòu)邊緣計算

2021-11-29 11:40:46

FPGA芯片數(shù)據(jù)中心

2022-08-24 15:03:21

數(shù)據(jù)智能數(shù)據(jù)分析

2023-07-11 10:33:48

凈零度碳排放

2022-05-11 15:08:16

加密貨幣私鑰安全

2010-10-26 13:44:15

2022-08-22 13:17:19

智能建筑樓宇自控物聯(lián)網(wǎng)

2022-12-29 10:16:12

觀察性系統(tǒng)監(jiān)視

2023-10-08 14:36:59

2022-11-15 14:52:09

虛擬孿生數(shù)字孿生

2024-04-22 15:31:02

物聯(lián)網(wǎng)

2023-10-16 08:57:52

2017-09-20 07:57:38

AWG電纜導(dǎo)線

2023-03-23 10:55:26

物聯(lián)網(wǎng)數(shù)字孿生

2023-10-08 11:10:16

Zigbee智能家居

2018-05-16 08:00:47

點贊
收藏

51CTO技術(shù)棧公眾號