首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSL会导致更多的带宽吗?

SSL会导致更多的带宽吗?
EN

Stack Overflow用户
提问于 2012-02-25 03:23:16
回答 3查看 6.6K关注 0票数 11

我知道SSL在速度方面会影响HTTP通信的性能,但是传输的数据量有很大区别吗?

也就是说,如果一台移动设备的价格是每kb很高,有巨大的区别吗?有没有人能估计一下差异有多大?

谢谢你的帮助!

哑光

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-02-25 03:25:08

不,没有太大的区别,无论是在“性能”方面还是在带宽方面。

人们希望According to Google公司是大规模网络的可靠来源,其网络带宽开销不到2%。

票数 10
EN

Stack Overflow用户

发布于 2012-02-25 03:39:40

正如Borealid指出的那样,开销很小。通常是这样。对于平均请求(扩展到多兆字节的文件)。

但是,如果您有像SSL这样的东西要调用,则需要确保使用持久连接,否则使用较小的请求体RESTful将增加显着的开销。我现在不能告诉您确切的数字(简单地说,它们取决于证书大小和链中证书的数量),但是如果您必须建立SSL会话来发送200字节的请求和接收2KB的响应,SSL握手可以很容易地再增加5-7KB,因此您可以看到开销。

票数 10
EN

Stack Overflow用户

发布于 2013-12-01 07:32:04

我刚刚用wireshark做了一个测试,通过一个简单的NSURLConnection请求从亚马逊S3下载一个5字节的文件到iPad。

对于http,总流量为1310字节。

对于https,总流量为7099字节。

这只针对每种情况下的单个下载,并且包括与请求相关联的所有来回有线通信,包括DNS (大约200字节)和TCP握手(对于http情况,大约400字节)。

显然,实际的总数将根据URL长度和特定的SSL证书而变化;您当然可以拥有比S3提供的更精简的报头。

理论上,1MB文件的SSL带宽开销应该与1字节文件大致相同,即在上面的示例中大约为5800字节,因为加密不应增加超出初始证书和密钥交换的传输数据的大小。因此,对于大文件,它可以忽略不计,但对于小文件,正如Eugene所指出的那样,它可能是重要的。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9436754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档