是否可以将某些资源(网址)标记为仅 http 1.1?在同时提供 http2 和 http1.1 的服务器上
is it possible to mark some resources (urls) as http 1.1 only? on a server that offers both http2 and http1.1
在同时提供 http2
和 http1.1
的服务器上,是否可以将某些资源(url)标记为仅 http1.1
?
通过 http2
提供大文件似乎在 ACE Server 中断。
然而,这些相同的文件通过 http1.1
在同一台服务器上毫无问题地提供。
我们如何在同一台服务器上同时使用这两种协议,而某些资源仅限于 http1.1
客户端和服务器在连接的基础上协商使用什么协议(http/1.1
vs http/2
)。
这意味着将在该连接上使用的协议在该连接上发送 HTTP 请求之前就已确定。
出于这个原因,将 HTTP/1.1 与 HTTP/2 分开的典型方法是使用不同的子域,以便客户端可以打开 HTTP/1.1 连接到 https://http.domain.com
和 HTTP/2 连接到 https://http2.domain.com
。
但是,这还需要以应用程序知道先验托管资源的子域的方式更改资源URL——这并不理想。
您最好的选择可能是向 ACE 服务器提交问题,以便大文件也可以通过 HTTP/2 正确提供。
在同时提供 http2
和 http1.1
的服务器上,是否可以将某些资源(url)标记为仅 http1.1
?
通过 http2
提供大文件似乎在 ACE Server 中断。
然而,这些相同的文件通过 http1.1
在同一台服务器上毫无问题地提供。
我们如何在同一台服务器上同时使用这两种协议,而某些资源仅限于 http1.1
客户端和服务器在连接的基础上协商使用什么协议(http/1.1
vs http/2
)。
这意味着将在该连接上使用的协议在该连接上发送 HTTP 请求之前就已确定。
出于这个原因,将 HTTP/1.1 与 HTTP/2 分开的典型方法是使用不同的子域,以便客户端可以打开 HTTP/1.1 连接到 https://http.domain.com
和 HTTP/2 连接到 https://http2.domain.com
。
但是,这还需要以应用程序知道先验托管资源的子域的方式更改资源URL——这并不理想。
您最好的选择可能是向 ACE 服务器提交问题,以便大文件也可以通过 HTTP/2 正确提供。