HTTP/2とは HTTP/2(Hypertext Transfer Protocol 2)は、HTTP/1.1の後継のプロトコルです。TLSv1.2による前方秘匿性の確保された暗号化が必須となっており、一定のセキュリティーが確保されています。 TLSの処理は増えますが、その分、ほかの工夫で体感速度が変わらないようにしています。 まず、バイナリベースのプロトコルに変更したため、テキストベースのHTTP/1.1よりも効率が良い通信を行えます。 また、HTTP/1.1のパイプラインはリクエスト順序の制限を受けますが、HTTP/2のストリームは、リクエスト順序にかかわらず、準備のできたファイルからダウンロードできます。 そして、HTTP/1.1のパイプライン処理は、サーバ側のファイルI/O待ちの間にもデータの送信ができるように、クライアントは、もう1本、もしくは何本かのTCP接続を行います。HT