【发布时间】:2026-01-05 14:35:01
【问题描述】:
如果部分内容支持 HTTP/2,是否所有请求都通过 HTTP/1.1 处理? 例如,我的 Web 服务器只支持 HTTP/1.1,我已经与默认支持 HTTP/2 的 CDN 进行了集成。当我从我的站点打开一个页面时,第一个请求/响应将通过 HTTP/1.1,但下一个请求可以通过 HTTP/2 处理,因为这些请求将转到 CDN。
【问题讨论】:
-
我不确定我是否了解您的设置。通常,CDN 应充当代理,用户不应连接到实际服务器,而只能连接到 CDN 代理。你能提供更多细节吗? (无论如何,我认为不会有问题,浏览器会根据连接协商协议)
-
@Schwern 关于设置 - 是的,CDN 用作代理,但通常用于静态内容,即从客户服务器加载的站点页面。因此,我们可以从一台服务器获取一些索引页面,并从另一台服务器获取放置在该页面上的内容。关于谈判 - 是的,我知道,但我不确定并问过 :) 这不是常见的情况,文档没有解释这种情况。