【问题标题】:Does SSL affect performance nowadays?SSL 现在会影响性能吗?
【发布时间】:2016-02-25 09:22:09
【问题描述】:

我记得几年前,不使用 SSL 的原因之一是它占用了大量资源,因此影响了应用程序的性能。

如今,以当前的技术,这是否仍然需要牢记?

这个问题是由于一位同事担心使用 SSL 会影响其应用程序的性能而产生的。

为什么?这个想法是,每一个确定的时间范围(我认为它设置为 1 分钟),都会有成千上万的客户端打开临时连接。所以他担心所有这些客户端的所有身份验证过程都将非常耗电并影响他的应用程序的性能。另一种选择是使用永久连接,因此只进行一次身份验证,但 CTO 仍然没有决定我们将使用哪种方法(最后通知是临时的,因此这个问题)。

【问题讨论】:

标签: performance authentication ssl public-key-encryption


【解决方案1】:

问题格式不正确。如果您需要安全性,您别无选择,只能使用 SSL,因此将其与纯文本进行比较是完全没有意义的。另一方面,如果您不需要安全性,则不需要 SSL。

然而,几年前我在互联网上进行了一项广泛的实验,结果表明 SSL 的速度大约是纯文本的 3 倍。

【讨论】:

    【解决方案2】:

    在过去 4 年中,我看到(基准测试)iPhone AES 加密速度在 iPhone 上提高了 13 倍。速度还取决于数据长度,因为有两个部分:设置和数据加密/解密。

    像往常一样对您的使用情况进行基准测试并判断是否存在性能问题。

    正如@EJP 所说,如果您需要安全性,则需要使用 https (TLS) 加密。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-29
      • 2012-02-04
      • 2011-01-28
      • 1970-01-01
      • 1970-01-01
      • 2013-01-13
      • 2010-09-26
      • 2012-09-29
      相关资源
      最近更新 更多