Amazon CloudFront
Amazon CloudFront現(xiàn)在支持通過(guò)QUIC的HTTP版本3(HTTP/3)請(qǐng)求,用于最終用戶連接。HTTP/3使用QUIC,這是一種基于用戶數(shù)據(jù)報(bào)協(xié)議(UDP)的流多路復(fù)用安全傳輸協(xié)議,結(jié)合并改進(jìn)了現(xiàn)有傳輸控制協(xié)議(TCP),TLS和HTTP/2的功能。與以前的HTTP版本相比,HTTP/3提供了一些優(yōu)勢(shì),包括更快的響應(yīng)時(shí)間和更高的安全性。
客戶不斷尋求為其用戶提供更快、更安全的應(yīng)用程序。隨著全球互聯(lián)網(wǎng)普及率的提高,越來(lái)越多的用戶通過(guò)手機(jī)和遠(yuǎn)程網(wǎng)絡(luò)上網(wǎng),對(duì)提高性能和可靠性的需求比以往任何時(shí)候都更大。HTTP/3是對(duì)HTTP以前版本的改進(jìn),通過(guò)減少連接時(shí)間和消除隊(duì)頭阻塞,幫助客戶提高性能和最終查看者體驗(yàn)。CloudFront對(duì)HTTP/3的支持基于s2n-quic構(gòu)建,這是Rust中的一個(gè)新開(kāi)源QUIC協(xié)議實(shí)現(xiàn),非常強(qiáng)調(diào)效率和性能。CloudFront的HTTP/3實(shí)現(xiàn)支持客戶端連接遷移,這允許客戶端應(yīng)用程序恢復(fù)正在經(jīng)歷問(wèn)題事件(如Wifi到蜂窩網(wǎng)絡(luò)的遷移或持續(xù)的數(shù)據(jù)包丟失)的連接,使中斷降至最低或沒(méi)有中斷。此外,HTTP/3的安全性也有所增強(qiáng),其使用的QUIC在默認(rèn)情況下會(huì)加密TLC握手?jǐn)?shù)據(jù)包。在其發(fā)行版上啟用了HTTP/3的CloudFront客戶發(fā)現(xiàn),顯示第一個(gè)字節(jié)的時(shí)間加快了10%,頁(yè)面加載時(shí)間加快了15%??蛻暨€發(fā)現(xiàn),當(dāng)他們?cè)诎l(fā)行版上啟用了HTTP/3時(shí),由于握手失敗減少,可靠性有所提高。
要在您的發(fā)行版上啟用HTTP/3,您可以通過(guò)CloudFront控制臺(tái)、UpdateDistribution API操作或使用CloudFormation模板來(lái)編輯發(fā)行版配置。不支持HTTP/3的客戶端仍然可以使用以前的HTTP版本,與啟用了HTTP/3的Amazon CloudFront發(fā)行版進(jìn)行通信。
HTTP/3
HTTP/3現(xiàn)已在全球410多個(gè)CloudFront邊緣站點(diǎn)推出,使用此功能無(wú)需額外付費(fèi)。有關(guān)Amazon CloudFront HTTP/3的更多信息,請(qǐng)參閱CloudFront開(kāi)發(fā)人員指南。要了解有關(guān)Amazon CloudFront的更多信息,請(qǐng)?jiān)L問(wèn)Amazon CloudFront產(chǎn)品頁(yè)面。