腾讯云CDN QUIC内测进行中(另附奇葩发现)

2023-11-02 20:20

本文主要是介绍腾讯云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。。。

不要惊奇我有mac(虽然是租的)

可以清晰的看到,采用的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 更新:在和腾讯 切 磋 交 流 后,该问题已经(可能,至少我已无法复现)被解决。

3.7秒啊!!!

再次连接,发现是支持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更详细的测试一下,发现腾讯云在新疆三网已均有节点。

17ce联通节点故障,用boce.com顶一下

据此,我又看了看西藏的节点情况。

之前是没有西藏节点的。

现在似乎西藏有了移动节点,相信其他2网也不远了。

希望新疆,西藏的节点能尽快正式启用。

# 2021-04-02 更新:以 cdntip.com (如 avatar.vtp.xyz, r4s2s27u.sltadapter.cdntip.com)为CNAME的已增加新疆节点,但 tdnsv5.com 和其他的似乎还没有动静。

腾讯云作为国内不错的CDN,近年来已经从完全依赖Cloudfront的技术慢慢转向自研系统,相信未来腾讯云CDN会更好。

本文内容就到这里,谢谢大家!

能读到这里,还不点个赞,我CDN流量不就白跑了吗?(呜呜呜)

这篇关于腾讯云CDN QUIC内测进行中(另附奇葩发现)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/333053

相关文章

SpringBoot结合Knife4j进行API分组授权管理配置详解

《SpringBoot结合Knife4j进行API分组授权管理配置详解》在现代的微服务架构中,API文档和授权管理是不可或缺的一部分,本文将介绍如何在SpringBoot应用中集成Knife4j,并进... 目录环境准备配置 Swagger配置 Swagger OpenAPI自定义 Swagger UI 底

基于Python Playwright进行前端性能测试的脚本实现

《基于PythonPlaywright进行前端性能测试的脚本实现》在当今Web应用开发中,性能优化是提升用户体验的关键因素之一,本文将介绍如何使用Playwright构建一个自动化性能测试工具,希望... 目录引言工具概述整体架构核心实现解析1. 浏览器初始化2. 性能数据收集3. 资源分析4. 关键性能指

Nginx进行平滑升级的实战指南(不中断服务版本更新)

《Nginx进行平滑升级的实战指南(不中断服务版本更新)》Nginx的平滑升级(也称为热升级)是一种在不停止服务的情况下更新Nginx版本或添加模块的方法,这种升级方式确保了服务的高可用性,避免了因升... 目录一.下载并编译新版Nginx1.下载解压2.编译二.替换可执行文件,并平滑升级1.替换可执行文件

Python进行JSON和Excel文件转换处理指南

《Python进行JSON和Excel文件转换处理指南》在数据交换与系统集成中,JSON与Excel是两种极为常见的数据格式,本文将介绍如何使用Python实现将JSON转换为格式化的Excel文件,... 目录将 jsON 导入为格式化 Excel将 Excel 导出为结构化 JSON处理嵌套 JSON:

一文解密Python进行监控进程的黑科技

《一文解密Python进行监控进程的黑科技》在计算机系统管理和应用性能优化中,监控进程的CPU、内存和IO使用率是非常重要的任务,下面我们就来讲讲如何Python写一个简单使用的监控进程的工具吧... 目录准备工作监控CPU使用率监控内存使用率监控IO使用率小工具代码整合在计算机系统管理和应用性能优化中,监

如何使用Lombok进行spring 注入

《如何使用Lombok进行spring注入》本文介绍如何用Lombok简化Spring注入,推荐优先使用setter注入,通过注解自动生成getter/setter及构造器,减少冗余代码,提升开发效... Lombok为了开发环境简化代码,好处不用多说。spring 注入方式为2种,构造器注入和setter

MySQL进行数据库审计的详细步骤和示例代码

《MySQL进行数据库审计的详细步骤和示例代码》数据库审计通过触发器、内置功能及第三方工具记录和监控数据库活动,确保安全、完整与合规,Java代码实现自动化日志记录,整合分析系统提升监控效率,本文给大... 目录一、数据库审计的基本概念二、使用触发器进行数据库审计1. 创建审计表2. 创建触发器三、Java

MySQL深分页进行性能优化的常见方法

《MySQL深分页进行性能优化的常见方法》在Web应用中,分页查询是数据库操作中的常见需求,然而,在面对大型数据集时,深分页(deeppagination)却成为了性能优化的一个挑战,在本文中,我们将... 目录引言:深分页,真的只是“翻页慢”那么简单吗?一、背景介绍二、深分页的性能问题三、业务场景分析四、

SpringBoot结合Docker进行容器化处理指南

《SpringBoot结合Docker进行容器化处理指南》在当今快速发展的软件工程领域,SpringBoot和Docker已经成为现代Java开发者的必备工具,本文将深入讲解如何将一个SpringBo... 目录前言一、为什么选择 Spring Bootjavascript + docker1. 快速部署与

linux解压缩 xxx.jar文件进行内部操作过程

《linux解压缩xxx.jar文件进行内部操作过程》:本文主要介绍linux解压缩xxx.jar文件进行内部操作,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、解压文件二、压缩文件总结一、解压文件1、把 xxx.jar 文件放在服务器上,并进入当前目录#