文档简介:
简述HTTP2.0的定义和配置方法。
功能介绍
HTTP/2也被称为HTTP2.0,相对于HTTP1.1新增了多路复用、压缩HTTP头、划分请求优先级和服务端推送等特性,解决了在HTTP1.1中一直存在的问题,优化了请求性能,同时兼容了HTTP1.1的语义。
HTTP/2的优势:
1、二进制协议:相比于HTTP1.x基于文本的解析,HTTP/2将所有的传输信息分割为更小的消息和帧,并对它们采用二进制格式编码。基于二进制可以使协议有更多的扩展性。例如,引入帧来传输数据和指令。
2、多路复用(MultiPlexing):在HTTP1.x中,我们经常会使用到雪碧图、使用多个域名等方式来优化性能,因为浏览器限制了同一个域名下的请求数量,当页面需要请求很多资源的时候,队头阻塞(Head of line blocking)会导致在达到最大请求时,资源需要等待其他资源请求完成后才能继续发送。HTTP2.0中,基于二进制分帧层,HTTP2.0可以在共享TCP连接的基础上同时发送请求和响应,在另一端根据流标识符和首部将他们重新组装起来,通过该技术,可以避免HTTP旧版本的队头阻塞问题,极大提高传输性能。
3、Header压缩(Header compression):HTTP请求头带有大量信息,而且每次都要重复发送。HTTP/2采用HPACK格式进行压缩传输,通讯双方各自缓存一份头域索引表,相同的消息头只发送索引号,从而提高效率和速度。
4、服务端推送(Server Push):服务端可以对一个客户端请求发送多个响应,服务端向客户端推送资源无需客户端明确的请求。
配置说明
1、登录CDN控制台。
2、在域名列表页面,点击编辑目标域名。
3、单击HTTPS配置。
4、变更“Https开关”,从停用改为启用。
5、选择域名对应的有效证书。
6、变更“Http2开关”从停用改为启用。
参数 | 说明 |
---|---|
Https开关 |
停用:即关闭Https。 启用:即开启Https,需要上传Https证书。 |
Https证书上传 |
1、选择有效的证书。 2、证书备注名,是指在添加自有证书时,为了方便识别和记忆,可以支持客户自定义所上传证书的名称,方便选择时,选定正确的证书与所配置的域名进行关联。 自定义证书界面如下: ![]() |
Http2开关 | 开启Http2之前,需要先完成Https证书配置。 |
配置界面