検索
ホームページ運用・保守窓の運用と保守HTTP/2 とはどういう意味ですか?

HTTP/2 は、新しいプロトコルであるハイパーテキスト転送プロトコル (HTTP) の最新バージョンです。これはデータの転送に使用され、ネットワークを大幅に高速化し、検索エンジンの最適化に役立ちます。

HTTP/2 とはどういう意味ですか?

#HTTP の開発

最初に文書化された HTTP バージョンである HTTP 0.9 は 1991 年にリリースされました。その後、1996 年に HTTP1.0 バージョンが正式に導入され、1997 年に HTTP1.1 バージョンが開始され、それ以来ほとんど改良が加えられませんでした。

そして、2015 年に、Google の HTTP 互換 SPDY プロトコルに対応して、HTTP/2 実装仕様が正式に標準化されました。

HTTP/2 とはどういう意味ですか?

HTTP/2 はどのように機能しますか?

HTTP/2 では、回線を開いたままにし、大量のコンテンツを一度に送信できるため、速度が大幅に向上します。

リンクをクリックしてサイトにアクセスするたびに、サーバーに対してリクエストが行われます。サーバーはステータス メッセージ (タイトル) とサイトのファイルのリストを返します。リストを表示した後、ブラウザはファイルを一度に 1 つずつ要求します。

HTTP/2 と HTTP/1.1 の違い

1 データの違い

HTTP/1.1 はテキスト データを使用しますが、一般的に Web では効率が低くなります。そしてHTTP/2はバイナリデータです。

2. ヘッダーの違い

ヘッダーは、データ、そのソース、タイプ、長さについて説明する情報です。キャッシュできるのでお待ちください。

HTTP/1.1 のヘッダーは圧縮されていませんが、HTTP/2 のヘッダーは圧縮されています。

3. リクエストに対する応答の順序

HTTP/1.1 では、サーバーはリクエストを受信したのと同じ順序で応答を送信する必要があります。ただし、HTTP/2 は非同期であり、パイプライン処理を使用するため、より高速な処理とより高速な応答が可能になります。

4. HTTP/2 は多重化されています

HTTP/1.1 では、TCP 接続上で一度に 1 つのリクエストのみを処理できます。通常、ブラウザは 4 ~ 8 個の接続を開きますが、アセットが大きいか遅いと、他のファイルのダウンロードに遅延が発生する可能性があります。ただし、HTTP/2 では、複数の要求メッセージと応答メッセージを同じ (単一) 接続上で同時に送信できます。

HTTP/2 とはどういう意味ですか?

#5. HTTP/2 はサーバー プッシュを実装します。

サーバーはリクエストする前にアセットを送信できます。 HTTP/1.1 では、ブラウザは HTML をダウンロードして解析し、<script> タグが見つかると JavaScript ファイルをロードします。 </script>

ただし、HTTP/2 サーバーは、JavaScript ファイルが必要であると認識する前に、ブラウザに JavaScript ファイルをプッシュする可能性があります。

要約:

以上がこの記事の全内容です。皆さんの学習に役立つことを願っています。

以上がHTTP/2 とはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強力な PHP 統合開発環境

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境