ウェブ上でデータを転送するための比較的新しいプロトコルであるHTTP/2は、ウェブサイトの速度を大幅に向上させるだけでなく、 SEO対策にも役立ちます。「旧来の」HTTP1.1プロトコルでは、ウェブサーバーは一度に1つのファイルしか送信できませんでした。これは、各ファイルを1つの回線で送信する必要があり、各ファイル転送の最後に回線を開閉する必要があるため、完了までに長い時間がかかる可能性があるためです。
HTTP/2では、回線を開いたままにして大量のデータを同時に送信できるため、速度が劇的に向上します。この記事では、HTTP/2の概要、SEOに効果的な理由、そしてウェブサイトへの実装方法について説明します。.
HTTP/2 はどのように機能しますか?
リンクをクリックしてウェブサイトにアクセスすると、ウェブページを表示するためのリクエストがサーバーに送信されます。このリクエストに対して、サーバーはエラーメッセージと、そのウェブサイト上のファイルに関する情報を返します。その後、ブラウザはリストを参照した上で、ダウンロードのためにファイルを要求します。HTTP/2はHTTP 1.1とは異なります。.
新しいレゴセットを購入したいとしましょう。レゴを購入するには、まずお店に行って購入します。家に帰って箱を開け、箱の側面にある説明書をよく読んでください。そこには、ブロックを1つずつ箱の中に入れ、組み立てていく手順が正確に書かれています。次にどのブロックを使うかを決めるには、それぞれのブロックの説明書を参照する必要があります。同様に、次のブロックを配置していく、という作業を繰り返すことになります。レゴセット全体を完成させるまでは、このプロセスを何度も繰り返す必要があります。セットに含まれるブロックの数は3,300個なので、組み立てにはかなり時間がかかります。.
HTTP/2は一度に多くのことを処理できる
HTTP/2の優れた機能を活用することで、読み込み時間を短縮できます。中でも最も重要な技術の一つが完全多重化です。これは、転送プロセス全体を通して単一の接続で複数のリクエストを処理できることを意味し、つまり複数のリクエストを同時に処理できることを意味します。.
さらに、サーバープッシュと呼ばれる便利な機能があります。これは単一のリクエストで始まりますが、サーバーはHTMLに複数のアセットが必要であることを認識し、それ以上のリクエストなしでそれらをまとめて送信します。繰り返しになりますが、この方法があなたのサイトに適している可能性はありますが、詳細を説明するには複雑すぎるいくつかの要因に依存します。.
HTTP/2の実装
HTTP2 Proサイトには、サーバーがHTTP/2に対応しているかどうかをテストできるツールがあります。ホスティングプロバイダーに問い合わせて、どのような選択肢があるかを確認してください。CDNがContent Delivery Networkと呼ばれる完全なHTTP/2ソリューションに対応していることを確認してください。HTTP/2を実装するには、HTTPS接続が必要です。HTTP/2にアップグレードするには、Let's EncryptのSSL証明書をまだお持ちでない場合は取得してください。.