为什么HTTPS比HTTP更快?

时间:2014-03-24 06:01:36

标签: http firefox ssl https

这让我很疯狂。

我知道HTTP连接必须比HTTPS快,因为我们需要一些时间来进行SSL握手和编码/解码数据。

但我已经检查了deviantart和flickr的两张图片并得到了相同的结果。

此外,我在Firefox网络标签和HTTP Debugger Pro中检查了结果并获得了相同的结果(我不知道为什么FF显示相同图像的不同尺寸)。

以下是使用和不使用HTTPS的测试图像: http://fc05.deviantart.net/fs70/f/2014/082/a/0/flying_jellyfish_wallpaper_by_andrework-d7bcloj.jpg https://fc05.deviantart.net/fs70/f/2014/082/a/0/flying_jellyfish_wallpaper_by_andrework-d7bcloj.jpg

Firefox Network Tab

HTTP Debugger

1 个答案:

答案 0 :(得分:1)

作为协议,HTTPS 比HTTP快。持有此声明 3 ,然后:

HTTPS可能会从您的路径 2 上的QoS (Circumvention)中受益。我得到两个资源的相同的速度,这是预期 1

或者,它可能是您的路径上的另一个工件,例如HTTP代理;或几乎任何减慢HTTP流量的内容。

我怀疑你的路径是问题,因为同样的症状 - 这是一个重要的时差! - 连接到不同的服务器时会看到。


1 任何握手开销都由低延迟连接上的传输时间决定。同样,任何加密开销都由网络传输速度决定。

2 从您的浏览器到服务器的特定网络路径,无论是什么。

3 这是一个非常的声明(也就是说,我没有声称HTTP更快)并且不是一个难以支持的命题。如果HTTPS流量从根本上更快(更快两倍!),没有人会使用HTTP。