HTTP/2

HTTP/2 は HTTP 1.1 プロトコルの進化版であり、基本的にネットワーク使用をより効率的にしようとするものです。セマンティクスは同じであり、旧プロトコルとの互換性を持つように設計されています。

 

HTTP 1.1 Limitations

HTTP 1.1は1接続あたり1リクエストの処理に制限されているため、通常 クライアントはサーバーからファイルをリクエストするために複数の接続を使用します。しかし これは問題を引き起こします。オープンなTCP接続が多すぎると、 サーバーリソースを使用するためのクライアント間の競合が発生し、より多くのクライアントがサーバーに接続するにつれてパフォーマンスが どんどん低下するからです。

主な機能

 

HTTP/2 には他の改善点もあります。詳細:RFC7540。

 

HTTP/2 は ALPN プロトコルが必要なため、カスタム Indy バージョンが必要です。

 

コンポーネント

 

 

API