latency: 数据从源头到目的地所用的耗时,以毫秒计 bandwidth: 每秒传输的数据总量(bits per second)
HTTP/2 的设计理念是为了降低内容传输的时延。与 HTTP/1.1 相比,主要的区别包括:
- 二进制而非文本
- 多路复用 - 在同一个连接中执行多个异步HTTP请求
- 使用 HPACK 来实现请求头压缩
- 服务器推送 - 单个请求提供多个返回值(multiple responses for single request)
- request prioritization: 可以修改不同的请求的优先顺序
- 安全