开始体验 TLSv1.3 的 Early data|0|RTT|

tengxunyun cera

TLSv1.3 的体验其实已经很久了,比如我的运维学习笔记博客里的『纯自嗨,LNMP 下启用 TLSv1.3 支持过程全记录』一文都已经是一年前的事儿了,时至今日随着 lnmp 1.6 测试版的发布,在 VPS 上开启 TLSv1.3 支持也变得是越来越简单和稳定了,昨晚上将自己 VPS 上的 lnmp 1.5 给升级到了 lnmp 1.6 测试版就发现 TLSv1.3 的支持更加的健全和完美了,今天就给大家说道说道!

 

都说 TLSv1.3 好,可是 TLSv1.3 具体好在哪里?能详细回答上来的人估计没有几个,大家最多也就是笼统的知道 TLSv1.3 比 TLSv1.2、TLSv1.1 这些快,至于说为什么快?快在哪里?估计就说不清楚了,也是一知半解的一直,直到这次折腾结束才算是明白了一个大概。先了解一些基础的东西:

传输延迟(Transmission Latency)是 Web 性能的重要指标之一,低延迟意味着更流畅的页面加载以及更快的 API 响应速度。而一个完整的 HTTPS 链接的建立大概需要以下四步:

  • 第一步:DNS 查询

浏览器在建立链接之前,需要将域名转换为互联网 IP 地址。一般默认是由你的 ISP DNS 提供解析。ISP 通常都会有缓存的,一般来说花费在这部分的时间很少。

  • 第二步:TCP 握手( 1 RTT)

和服务器建立 TCP 连接,客户端向服务器发送 SYN 包,服务端返回确认的 ACK 包,这会花费一个往返(1 RTT)

  • 第三步:TLS 握手 (2 RTT)

该部分客户端会和服务器交换密钥,同时设置加密链接,对于 TLS 1.2 或者更早的版本,这步需要 2 个 RTT

  • 第四步:建立 HTTP 连接(1 RTT)

一旦 TLS 连接建立,浏览器就会通过该连接发送加密过的 HTTP 请求。

 

我们假设 DNS 的查询时间忽略不计,那么从开始到建立一个完整的 HTTPS 连接大概一共需要 4 个 RTT,如果是浏览刚刚已经访问过的站点的话,通过 TLS 的会话恢复机制,第三步 TLS 握手能够从 2 RTT 变为 1 RTT。

  • 总结:

建立新连接 :

4 RTT + DNS 查询时间

访问刚浏览过的连接:

3 RTT + DNS 查询时间

TLSv1.2 需要 2 个 RTT 完成 TLS 协商,TLSv1.3 只需要一个。而重复连接 TLSv1.2 需要 1RTT,TLSv1.3 Early data 就可以 0RTT 重复连接,也就是说 TLSv1.3 比 TLSv1.2 少了一个 0RTT,TLSv1.3 比 TLSv1.2 快就主要快在这里了。

 

如果你是使用军哥 LNMP 一键安装包来部署 VPS 环境的,那么就可以参考「开始使用 lnmp 1.6 测试版 支持 TLSv1.3 的 Early data」一文的方法更新部署环境即可体验 TLSv1.3 的 Early data (0-RTT),需要强调的是如果你的站点开启了 CDN 加速服务的话,要让所有客户端访问都采用 TLSv1.3 就需要 CDN 本身也支持 TLSv1.3 才可以的,目前使用又拍云 CDN 的几个博客都是支持 TLSv1.3 的,大家可以围观体验一下:

cera aliyun tengxunyun cloudiplc

相关推荐

GodCloud测评|沪港IPLC|1核|512M内存|15G HDD|不限流量|20M独享带宽|100端口|入口腾讯BGP|港区Netflix

国人商家#GodCloud#今天在TG发来了端午促销OFF,第一次收到这家商家OFF,推广他家的沪港IPLC NAT小鸡,同时现在活动期间,买沪港专线换购上海联通9929,最低配1核,512M内存,15G HDD硬盘,#不限流量#@20M独享带宽,100个端口,月付约$159美元,国内入口走腾讯云BGP,出口香港落地,可看刚去Netflix,支持BGP,支付方式为#数字货币#,有需要自己考虑,具体OFF内容如下:   优惠信息: 沪港专线持有者,即可加购上海联通9929,国内外互联优秀,价格 $1.56/1Mbps   IEPL 独享沪港 NAT-KVM-20Mbps 1 vCPU 512 M RAM 15GB Storage Unlimited Transfer Data 20Mbps Port Speed(独享带宽) 100 TCP/UDP Port 端口10000起步 不开放80 443端口 落地解锁香港Nerflix $159 /month 点击购买 测评 测评款为商家提供小鸡 对比下之前的nat建站商家 TabbyCloud的机器主要优势有 带宽 IP 价格 延迟等 SpeedTest国内节点测试 根据经验.SpeedTest的国内节点,具体数值大多不准,仅供参考.具体速度还是自己wget测试准.但可以用来横向对比,来判断哪个线路更好.不用太在意具体数值. 节点 上传 下载 延迟 上海 电信 9.99 Mbps 9.62 Mbps 27.97 …

Ceraus数据测评|月付9.9元|优惠码|美西|洛杉矶CERA|联通CUVIP线路|防御2G|1核1G内存

#Ceraus#数据成立于2020年底,基于#KVM虚拟#架构技术;主营提供香港CN2、美国洛杉矶CN2、#日本CN2#的相关VPS云主机业务。 本次活动美西洛杉矶CERA 联通CUVIP线路 七五折#优惠码#全场通用:vkTN6HtT 续费同价 终生七五折 官方网站:https://www.ceraus.com   体验套餐 1核 1g内存 20gssd 2mbps 2g防御 流量无限 价格优惠后 9.9元/月   2核 2g内存 50gssd 5mbps 2g防御 流量无限 价格优惠后 36元/月   商家提供的机器密码不正确 暂时没办法更新,等待后续  

RangCloud测评|优惠码|移动NAT|电信NAT|联通NAT

#RangCloud#怎么样?RangCloud好不好?RangCloud是香港主机品牌,经营香港、台湾、韩国、美国、#中国大陆#等地区的云主机、nat vps、物理服务器的主机产品。该商家官网最多的就是NAT VPS产品了,可以理解为商家主打NAT产品!移动NAT,电信NAT,联通NAT都有!并且价格也低!带宽还大!有需要的可以关注一下。 江门移动NAT VPS 处理器:1C 内存:256M 硬盘:4G 带宽:100Mbit 流量:1T 共享IP:1个 端口:30个 价格:28元/月 购买:点击直达 测评款为美国鸡 Ping值 线路 节点数目 最快节点 最慢节点 平均响应 全部 148 上海(电信) 25.0 毫秒 四川成都(腾讯云) 162.2 毫秒 58.2 毫秒 联通线路 15 浙江温州(联通) 32.9 毫秒 江苏镇江(联通) 68.8 毫秒 50.0 毫秒 电信线路 61 上海(电信) 25.0 毫秒 新疆乌鲁木齐(天翼云) 145.5 毫秒 53.1 毫秒 移动线路 12 江苏宿迁(7yc.com) 35.5 …

Whplus测评|优惠码|4.5元每月|128M内存|3G空间|250GB流量|100Mbps端口|NAT|新加坡|印尼|美国

#Whplus#,应该是#印尼#商家,提供各类主机服务器,数据中心有#新加坡#、印尼、美国等,其中共享IP的VPS,基于OpenVZ 7,可选新加坡,NAT 20 个端口 + 1 个 SSH 端口。支持Paypal付款,季付及以上免设置费。(带宽不清楚) 新加坡 NAT128 vCPU:1 内存:128 MB 空间:3 GB 流量:250 GB / 月 IPv4:共享 4.5元/月 新加坡 NAT256 vCPU:1 内存:#256 MB# 空间:5 GB 流量:350 GB / 月 IPv4:共享 9元/月 官网购买:https://www.whplus.com/nat-vps 最近高峰期都在加班,所以只能看看这晚上 11 点左右的测试结果拉。。要#高峰期#的大家自己上把。。。 这个 IO 是 HDD 的话也只能算中规中矩 洛杉矶是这样的了。。大部分地方都要上 200 了。。 Traceroute 路由测试 之前的优化 ip 都是从香港走,所以我怀疑这个 IP 也不是什么优化 IP …

微信扫一扫,分享到朋友圈

开始体验 TLSv1.3 的 Early data|0|RTT|