騰訊雲CDN QUIC內測進行中(另附奇葩發現)
如想獲得最佳閱讀體驗,請訪問:https://blog.projectoms.com/pages/197.html
QUIC
大概15天前,我看見了這篇文章
抱著啥都要試一試的態度(畢竟QUIC是真的香),我申請了內測,申請連結:https://cloud.tencent.com/apply/p/2j0i34wqyw8
我是3月11日提交的,22日通過。
按照說明文件,只能新增新域名,不能對已有域名進行更改(這估計是因為QUIC的伺服器和現在的穩定版伺服器不一樣),我便添加了quic.projectoms.com以供測試。
在新增域名的時候要選擇QUIC才能在接下來設定QUIC。。。
可以清晰的看到,採用的cname是:[CDN加速ID].mbq.cdntip.com,與現在的穩定版本:[CDN加速ID].sltadapter.cdntip.com返回的節點也不一樣。
當然這些都是小問題,畢竟我們的主要目的是測試QUIC,到這裡要注意:並不是選了之前那個按鈕就能啟用QUIC,你還需要配置https證書併到https面板手動開啟QUIC才算正式啟動。
現在,QUIC算是正式開啟了,接下來要做的一切便是測試了。
首先,你需要一個支援QUIC的瀏覽器,我用的是chrome(具體如何開啟QUIC可以參考別人的文章)。
現在由於h3還是草案,第一次連線會使用h2,目的是確認伺服器是否支援h3(即有無alt-svc頭)
再重新整理就可以發現使用h3-Q050了,只不過第一次連線.....這也太離譜了吧。。。
# 2021-03-26 更新:在和騰訊 切 磋 交 流 後,該問題已經(可能,至少我已無法復現)被解決。
再次連線,發現是支援0-RTT的。
用http3check.net測試一波,檢測報告:
# 2021-04-02 更新:騰訊雲更新了文件(https://cloud.tencent.com/document/product/228/51800),聲稱支援 h3 Draft 28, h3-Q050, h3-Q046, h3-Q043, Q046, Q043,但實際測試中似乎僅支援 h3-Q050, h3-Q046, h3-Q043。
還有根據文字遊戲大法,將來這項功能可能會作為增值服務收費,就像阿里雲CDN HTTPS請求要收費一樣(不知這是否預示著騰訊雲CDN HTTPS 請求也要收費了。。。。。)
總結:除了第一次連線,騰訊雲CDN對QUIC的支援都很好。
意外發現
眾所周知,騰訊雲CDN以前是沒有新疆節點的(包括VIP大客戶)。
今天(2021-03-24)研究發現,大客戶沒有新疆節點(如cnblogs),但是像給錢就像玩一樣的超級VIP大客戶,(如CNTV)是有新疆節點的。
但是,在習慣性的ping了QUIC域名後...
?????這是測試附贈驚喜嗎?
用17ce更詳細的測試一下,發現騰訊雲在新疆三網已均有節點。
據此,我又看了看西藏的節點情況。
之前是沒有西藏節點的。
現在似乎西藏有了移動節點,相信其他2網也不遠了。
希望新疆,西藏的節點能儘快正式啟用。
# 2021-04-02 更新:以 cdntip.com (如 avatar.vtp.xyz, r4s2s27u.sltadapter.cdntip.com)為CNAME的已增加新疆節點,但 tdnsv5.com 和其他的似乎還沒有動靜。
騰訊雲作為國內不錯的CDN,近年來已經從完全依賴Cloudfront的技術慢慢轉向自研系統,相信未來騰訊雲CDN會更好。
本文內容就到這裡,謝謝大家!
能讀到這裡,還不點個贊,我CDN流量不就白跑了嗎?(嗚嗚嗚)