Cloudflare盤點2023年HTTP發(fā)展重點

來源:十輪網(wǎng)
作者:十輪網(wǎng)
時間:2023-01-05
2560
HTTP協(xié)議發(fā)展至今已受到廣泛采用,而且仍持續(xù)發(fā)展,2022年是HTTP3發(fā)布重要的一年,Cloudflare在博客說明目前現(xiàn)況,并盤點接下來2023年的HTTP發(fā)展計劃。HTTP工作組在新的一年,已經(jīng)開始著手討論和開發(fā)新的HTTP功能,包括QUERY方法、可恢復上傳(Resumable Uploads)和變體等。

1532_the_state_of_http_in_2022.jpg

HTTP協(xié)議發(fā)展至今已受到廣泛采用,而且仍持續(xù)發(fā)展,2022年是HTTP/3發(fā)布重要的一年,Cloudflare在博客說明目前現(xiàn)況,并盤點接下來2023年的HTTP發(fā)展計劃。HTTP工作組在新的一年,已經(jīng)開始著手討論和開發(fā)新的HTTP功能,包括QUERY方法、可恢復上傳(Resumable Uploads)和變體等。

2022年是HTTP/3正式發(fā)布的一年,Cloudflare提到,HTTP/3提高網(wǎng)絡使用效率,使現(xiàn)代應用程序和網(wǎng)站的需求得以滿足。他們解釋,在HTTP/0.9和HTTP/1.0時代,每一個請求都需要重新使用一個TCP連接,為了緩解這個問題HTTP/1.1加入持久連接功能,但其仍存在隊頭阻塞(HOL Blocking)的局限。

但是現(xiàn)代網(wǎng)頁頁面動輒數(shù)百萬個對象爭奪網(wǎng)絡資源,HTTP/1.1也已經(jīng)無法負荷,因此2015年出現(xiàn)了HTTP/2,雖然HTTP/2在HTTP層解決隊頭阻塞的問題,但是底層TCP仍然存在同樣問題,Cloudflare強調,問題根本在于HTTP使用TCP這種有序且可靠的傳輸協(xié)議,要徹底解決這個問題,最佳解決方案便是取代TCP。

HTTP/3使用QUIC來替代TCP的工作,QUIC在2021年發(fā)布,HTTP/3可以說是QUIC的HTTP版本,雖然工作組在2021年完成QUIC的同時,也完成了HTTP/3的規(guī)范,但是因為考慮與其他文件發(fā)布同步,因此HTTP/3直到2022年才正式發(fā)布。

HTTP工作組在2023年將持續(xù)完善HTTP規(guī)范,添加像是QUERY方法,目的是要規(guī)范一個安全的請求方法,并且在請求的同時攜帶請求內(nèi)容,QUERY就像是Get方法,但主要用途是當請求附帶資料太大,無法編碼到請求的URI時,開發(fā)者便可使用QUERY方法。

可恢復上傳也將會是HTTP接下來的重點新功能。由于請求取消和連接中斷,HTTP客戶端常會遇到資料傳輸中斷,以可恢復文件上傳的開源協(xié)議TUS為基礎,HTTP工作組將讓HTTP客戶端能夠恢復傳輸,從中斷連接之前所交換的部分繼續(xù)完成工作。

HTTP還將加入變體,這是一種基于請求標頭,從緩存選取HTTP回應的方法。開發(fā)者只要使用Variants和Variant-Key回應標頭字段,就可以主動進行內(nèi)容協(xié)商,對緩存更加友善。同時,HTTP引入結構化標頭,希望新的HTTP字段能使用比傳統(tǒng)HTTP字段值更具限制性的通用語法。

另外,HTTP社群也針對新功能進行更多討論,像是提供發(fā)布和訂閱功能(Pub/Sub),或是通過標準化規(guī)范在WebSockets上的作業(yè),Cloudflare提到,這些Media over QUIC的工作,在2023年可預期會有更多進展。

889962-HTTP-workgroup.jpg

從HTTP工作小組發(fā)布的文件,我們可以看出,在2022年,HTTP協(xié)議在安全與隱私方面也有諸多進展。以安全性而言,例如,新的摘要字段(Digest Fields)與HTTP消息簽名(Message Signatures)的安全規(guī)范,現(xiàn)在均處于標準化的最后階段,還有Cookie規(guī)范的修訂版,去年也取得很大的進展,將限制其運行方式以提高隱私和安全性,其中包括新的SameSite屬性。

以隱私而言,中介(intermediation)是最大亮點,也就是聚焦將代理、網(wǎng)絡安全網(wǎng)關的類似組件放入?yún)f(xié)議,以實現(xiàn)特定目標的能力,而這方面通常側重于提高隱私。像是MASQUE工作小組致力于為HTTP增加新的信道功能,以便中介將信道流量傳遞到另一臺服務器。

圖片來源/截取自Cloudflare

立即登錄,閱讀全文
原文鏈接:點擊前往 >
文章來源:十輪網(wǎng)
版權說明:本文內(nèi)容來自于十輪網(wǎng),本站不擁有所有權,不承擔相關法律責任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權,請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質服務商推薦
更多
掃碼登錄
打開掃一掃, 關注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
小程序
快出海小程序
公眾號
快出海公眾號
商務合作
商務合作
投稿采訪
投稿采訪
出海管家
出海管家