在 H2 和 TLS1.3 的加持下, HTTPS 的速度是不是完胜 HTTP 了?

2019-08-16 08:41:47 +08:00
 weiruanniubi

现在竟然还有人说 HTTPS 比 HTTP 慢……

4747 次点击
所在节点    问与答
27 条回复
sherlockwhitebb
2019-08-16 16:32:49 +08:00
H5 也太秀了。
flynaj
2019-08-16 16:36:20 +08:00
看网页,大多数情况确实 https 要快,实测
jamesliu96
2019-08-16 17:08:42 +08:00
@zhujinliang 秀得头秃
lcdtyph
2019-08-16 17:35:15 +08:00
h2 的 server push 居然没人提…

假定 lz 说的速度是指一个网址从按下回车到渲染完毕的延时,两种情况都需要 dns 参与
在 h2+tls 的情况下,首次链接的 tls 握手带来的延时是不可忽略的,这一步就是比无 tls 情况的 http1.1 慢。而后面浏览器加载这个页面的其他资源的时候情况就不一样了,

首先就是 server push,一般会把一些 js css 跟随第一个页面一起推给客户端,这里 http1 一个一个去发 request 给服务器;

然后就是多路复用,同个域名下的若干个链接可以公用一个 tcp+tls session,这也省下了一部分延时;

还有就是 h2 的头压缩,在网页需要 http 头携带很多信息的情况下头压缩带来的好处也是很明显的。

因此,对于一个复杂的站点来说,h2+tls 确实有可能做到比普通 http1 更快。但是对于简单页面,那毫无疑问是普通 http1 快。
fairytale
2019-08-16 23:24:09 +08:00
因为运营商没劫持,所以快了
aawei
2019-08-16 23:51:32 +08:00
我只想知道老铁们。h2 有啥好的抓包改包工具吗?
Cu635
2019-08-17 10:54:37 +08:00
@nikandaoleshenme
https 比 http 快就快在了现在墙内的网络要对 http 包进行检测,技术之外的因素人为耽误的时间 https 是没有的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/592333

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX