Https Http2 Spdy 学习笔记

Https Http2 Spdy 学习笔记

spdy是http2还未出来的产物,当然,http2也覆盖了spdy的大部分功能,比如多路复用,优先级,双工通道等。就这些特点来说,对比之前的http1.0和http1.1,性能得到了大幅度的提升。

基于tcp的http显得力不从心,tcp本身的慢启动机制,使得tcp传输数据总是由慢到快,而http的连接普遍短暂,使http无法将性能发挥到最大。

https是基于ssl/tls的http,它不应该说是一个新协议,而仅仅是披着ssl/tls的http协议,本质还是http,但要比http安全的多,通过https我们可以获得一条安全的传输通道,https用了混合加密技术,传输secret的时候用非对称加密,而后面就用secret进行对称加密,但正是由于https的安全性,也必须要付出一定的代价,那就是性能,https的handshaking从开始的协商(告知服务器支持的编码和加密方式),到实实在在的ssl通信,都需要一定的代价,所以不可避免的会带来性能上的损耗,使得原来的并发量也会打折扣,对比以前的http,会慢一些。为了降低这些性能损耗,我们可以不必在任何时候都加密传输,可以在进行一些不必要的信息交换的时候不进行加密处理,而在一些关键性的信息交换的时候进行加密处理,降低服务器负载。

spdy和http2默认采用ssl,因此,spdy和https也是相对安全的,由于spdy和http2的一些特性,前面也说过了,比如多路复用,头信息压缩等,都会带来一定的性能提升,因此,在spdy和http2的性能都会较https要高

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值