2017-02-01 19 views
1

コンテンツの一部がHTTP/2をサポートしている場合、すべての要求がHTTP/1.1で処理されますか? たとえば、My WebサーバーはHTTP/1.1のみをサポートしています。デフォルトでHTTP/2をサポートするCDNと統合しました。私のサイトからページを開くとき、最初のリクエスト/レスポンスはHTTP/1.1を介して行われますが、次のリクエストはHTTP/2で処理される可能性があります。HTTP/1.1とHTTP/2の混在要求

+0

設定がわかりません。通常、CDNはプロキシとして動作し、ユーザーは実際のサーバーに接続しないでください。CDNプロキシにのみ接続してください。もう少し詳細を教えてください。 (とにかく、問題はないと思うが、ブラウザは接続ごとにプロトコルをネゴシエートする) – Schwern

+0

@Schwern Aboutセットアップ - はい、CDNはプロキシとして機能しますが、通常は静的コンテンツ、顧客のサーバーからロードするサイトのページ用です。したがって、あるサーバーからインデックスページを取得し、別のサーバーからこのページに配置されたコンテンツを取得することができます。交渉について - うん、私はそれを知っているが、私は確信がなく、尋ねられた。それは一般的な状況ではなく、文書はこのような状況を説明しなかった。 –

答えて

2

ブラウザはサイト向けのHTTP/1.1とCDN向けのHTTP/2の両方をサポートしているので問題はありません。

ブラウザは異なるドメインに対して異なるプロトコルを話すことができ、異なるドメインから受信したコンテンツを1つのページに「マージ」することができます。

も参照してください。What happens when a browser that supports SPDY receives an HTTP2 (H2) response?

+0

ありがとうございました! :) –