HTTP / 2とは何ですか?

インターネット上のすべてのWebトラフィックは、よく知られているHTTPプロトコルを使用します。ご存じないかもしれませんが、実際にはインターネット上で複数のバージョンのHTTPプロトコルが公開および使用されています。最初に公開されたバージョンはHTTPV0.9で、1991年にリリースされ、バージョン1.0は1996年にリリースされ、1997年にHTTP /1.1に置き換えられました。

それ以来、HTTP /1.1が標準のWeb通信プロトコルとなっています。プロトコルは以前のバージョンを廃止した多くの改訂と明確化を見てきましたが、HTTP /1.1という名前が使用されています。最新の改訂は2014年に行われました。

HTTP / 2は2015年に公開され、以前のHTTP / 1.1標準を置き換えるのではなく、一緒に提供されるように設計されました。これは、Googleが開発したSPDY(「スピーディー」と発音)プロトコルに基づいており、エラーコードやリクエストメソッドなど、HTTP /1.1との互換性を可能な限り維持するように設計されています。

HTTP / 2プロトコルは、さまざまな効率の向上を通じてWebページの読み込み速度を上げるようにも設計されています。HTTP / 1.1を置き換えないことにより、HTTP / 2をサポートしない古いデバイスは引き続き機能しますが、新しいプロトコルをサポートするデバイスはメリットを享受できます。

HTTP / 2の改善

HTTP / 2の大きな変更点の1つは、ページ上のすべてのリソースを1回の接続でリクエストして返すことができることです。以前のHTTP / 1.1では、Webブラウザーは、要求されているリソースごとに新しい接続を開いてから閉じる必要がありました。これにより、特にページに数十または数百ものリソースがある場合に、多くの余分なオーバーヘッドが発生し、ページの読み込み時間が遅くなります。1つの接続ですべてのリソースを要求することにより、ブラウザーはWebサーバーへの単一の接続をネゴシエートするだけで済み、送信のオーバーヘッドとリソースの負荷が軽減されます。

ヒント:Webリソースは、Webページの表示に使用される任意のファイルです。たとえば、これにはHTMLコード、画像、スタイル情報、およびスクリプトが含まれます。

HTTP / 2のもう1つの改善点は、Web要求が「パイプライン化」されることです。これにより、応答を受信する前に複数の要求を送信できます。以前のHTTP / 1.1では、各リクエストを順番に行う必要がありました。つまり、前のリクエストへの応答を待って次のリソースをリクエストするのに時間がかかり、ページの読み込み時間が遅れていました。

ブラウザでの実装

最新のブラウザはすべてHTTP / 2をサポートしています。残念ながら、Webサイトでの実装率はそれほど普遍的ではありません。それでも、ユーザーはHTTP / 2を使用するように構成されているWebサイトでHTTP / 2のメリットを享受できます。

HTTP / 2プロトコル自体は暗号化の使用を必要としませんが、それのすべてのブラウザー実装は暗号化の使用を必要とします。そのため、HTTP / 2プロトコルはHTTPS接続でのみ使用できます。



Leave a Comment

修正: Windows 11 でピン留めされていないアプリが再度表示される問題

修正: Windows 11 でピン留めされていないアプリが再度表示される問題

ピン留めが解除されたアプリやプログラムがタスクバーに再度表示される場合は、Layout XMLファイルを編集してカスタム行を削除できます。

Firefoxの自動入力から保存された情報を削除する方法

Firefoxの自動入力から保存された情報を削除する方法

WindowsおよびAndroidデバイス用の簡単な手順で、Firefoxの自動入力から保存された情報を削除します。

iPod Shuffleのソフトリセットとハードリセットの方法

iPod Shuffleのソフトリセットとハードリセットの方法

このチュートリアルでは、Apple iPod Shuffleのソフトリセットまたはハードリセットを実行する方法を示します。

AndroidでGoogle Playのサブスクリプションを管理する方法

AndroidでGoogle Playのサブスクリプションを管理する方法

Google Playには多くの素晴らしいアプリがあり、サブスクリプションを登録せずにはいられません。しかし、それが増えると、Google Playのサブスクリプションを管理する必要が出てきます。

Galaxy Z Fold 5でSamsung Payを使用する方法

Galaxy Z Fold 5でSamsung Payを使用する方法

ポケットや財布の中で支払い用のカードを探すのは本当に面倒です。近年、さまざまな企業が非接触型支払いソリューションを開発・発売しています。

Androidのダウンロード履歴を削除する方法

Androidのダウンロード履歴を削除する方法

Androidのダウンロード履歴を削除することで、ストレージスペースが増えます。以下の手順を実行してください。

Facebookから写真やビデオを削除する方法

Facebookから写真やビデオを削除する方法

このガイドでは、PC、Android、またはiOSデバイスを使用してFacebookから写真やビデオを削除する方法を説明します。

Galaxy Tab S9をリセットする方法

Galaxy Tab S9をリセットする方法

Galaxy Tab S9 Ultraを使っている間、時にはリセットが必要になる場合があります。ここでは、Galaxy Tab S9をリセットする方法を詳しく説明します。

Android 11でグループテキストメッセージをミュートする方法

Android 11でグループテキストメッセージをミュートする方法

Android 11でグループテキストメッセージをミュートして、Messagesアプリ、WhatsApp、Telegramの通知を管理しましょう。

Firefox: アドレスバーのURL履歴をクリアする

Firefox: アドレスバーのURL履歴をクリアする

FirefoxでアドレスバーのURL履歴をクリアし、セッションをプライベートに保つための簡単な手順を紹介します。