Skip to main content

14. Why Use an End-to-End Header Field? (为什么使用端到端头字段?)

与使用逐跳帧的 HTTP/2 优先级方案相比,Priority 头字段被定义为"端到端"。

客户端处理响应的方式是与生成该请求的客户端相关联的属性,而不是中介的属性。因此,它是端到端属性。Priority 头字段携带的这些端到端属性如何影响共享连接的响应之间的优先级排序是逐跳问题。

将 Priority 头字段定义为端到端对于缓存中介很重要。此类中介可以将 Priority 头字段的值与响应一起缓存,并在提供缓存的响应时利用缓存的头字段的值,仅仅因为头字段被定义为端到端而不是逐跳。