ホームページ  >  記事  >  運用・保守  >  HTTP/2とは何ですか

HTTP/2とは何ですか

云罗郡主
云罗郡主オリジナル
2018-12-28 17:36:126903ブラウズ



HTTP については聞いたことがある人が多いですが、HTTP/2 についてはあまり知りません。次の php 中国語 Web サイトを参照してください。 HTTP/2 とは何なのか詳しく説明していただけますか?

HTTP/2とは何ですか

#1: HTTP/2 とは

HTTP/2 は、サーバーからデータを取得するときの新しい通信方法 (プロトコル) です。 Web サーバー )、HTTP/1.1 の前のバージョンは 1999 年にリリースされました。 [推奨読書: http プロトコルとは #]

HTTP/1.1 では、原則として Web サーバーに送信できるリクエストは 1 つだけです。たとえば、Web ページに 2 つの画像が表示されているとします。最初の画像が読み込まれた後、もう 1 つの画像の読み込みを開始します。HTTP/2 を使用すると、複数の画像が存在する場合、同時に処理できます。 Web ページを同時に読むことができ、コミュニケーション効率が向上します。

HTTP/1.1ではWebサーバーに対して複数のリクエストを同時に行うことができますが、リクエストが複数ある場合には1つのリクエストしか処理できません。リクエストの処理中、表示も遅くなり、ページは後続のリクエストの待機状態を処理します。

2: HTTP/2 の利点

HTTP/2 を使用すると通信効率が向上し、Web ページの読み取り速度が向上します。まず、Google は Chrome を使用します。および Firefox では、HTTP/2 は主要なブラウザで TLS 暗号化された HTTPS 通信にのみ使用できることに注意してください。HTTP/2 自体も HTTP 通信と互換性がありますが、ブラウザの仕様に従って HTTP/2 を使用する場合、最終的にはHTTPSにも対応します。

複数のドメインにまたがるコンテンツを保存する Web ページでは、同じドメイン内のサーバーへの複数のリクエストを処理する HTTP/2 を最大限に活用することができません。これは、コンテンツを複数のドメインに配布できる方法であり、ドメイン シャーディングと呼ばれます。 HTTP/2 では期待される結果が得られない可能性があります。

HTTP/2 は機能の追加だけでなく、従来の HTTP/1.1 に比べて Web サイトの表示速度が向上します。HTTP/2 では複数のリクエストが同時に処理されるため、ぜひ使ってみてください。送受信が効率的になります。

上記は HTTP/2 とは何かについての完全な紹介です。運用とメンテナンスについて詳しく知りたい場合は、php 中国語 Web サイトに注目してください。




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

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