我正在将网络应用程序移植到移动设备并与主要运营商合作以尽量减少我们的带宽使用,但需要维护安全性。
与 HTTPS 相关的 SSL 握手开销目前超过带宽的 50%。有人可以推荐一种轻量级、低带宽的 HTTPS 替代方案吗?
有效负载是 HTTP/XML,但可以修改为任何格式。我正在使用 Ruby on Rails,所以带有 Ruby 库的东西是理想的。
最佳答案
听起来您的连接很短暂,而且您的负载很小。是否可以保持连接打开,并通过它发送多个“消息”,这样,随着发送更多响应,您的 SSL 开销将成为累积数据传输的一小部分。这将避免重复握手的需要。 HTTP 具有一些保持事件的功能,希望这些功能可以在 Ruby 中应用于 SSL 连接。
关于ruby - HTTPS 最广泛的低带宽替代方案是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6118832/