Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPressでHTTP/2を有効化するには?

編集メモ: WPBeginner のパートナーリンクから手数料を得ています。手数料は編集者の意見や評価に影響を与えません。編集プロセスについて詳しく知る。

HTTP/2とは何なのか、WordPressでどのように使えるのか、気になりませんか?

HTTP/2は、すべてのサイトで使用されているHTTP技術の大幅なリビジョンです。

この投稿では、HTTP/2とWordPressサイトで有効化する方法について説明します。

What is HTTP/2 and how to start using it in WordPress

HTTP/2とは何か?

HTTP/2は、オリジナルのHTTPプロトコルのリビジョンである。インターネット技術タスクフォース(IETF)によって開発され、Googleによって開発された実験的なSPDYプロトコルをベースにしている。

HTTP(Hypertext Transfer Protocol)は、コンピューター同士がインターネット上で会話するための言語のようなものだ。サイトやアプリを利用する際に、情報がやり取りされる仕組みだ。

WordPressのウェブサイトにアクセスすると、ウェブブラウザはウェブサイトを保存しているサーバーに「リクエスト」と呼ばれるメッセージを送信します。リクエストは、ページのテキスト、画像、動画などの特定の情報を要求します。

ヒント: WordPressが舞台裏でどのように機能しているかについての投稿をご覧ください。

サーバーはユーザーのリクエストを受信し、レスポンスを送り返す。このレスポンシブは、ユーザーが要求した情報がコンテナに入っているパッケージのようなものです。あなたが見るテキスト、あなたが見る写真、あるいはあなたがサイトで見る動画のようなものも含まれます。

HTTP 0.9が最初に発表されたのは1991年。その大幅なリビジョンであるHTTP 1.1が1999年に公開され、HTTP/2プロトコルが開始される2015年まで、ほとんどのサイトはHTTP 1.1で運営されていた。

HTTP/2は、最新のウェブサーバーソフトウェア(ApacheNginx、Litespeedなど)やブラウザーですべてサポートされているが、SSL証明書がインストールされていない場合、多くのサイトはまだHTTP 1.1で動作している。

IETFは現在、次期バージョンのHTTP/3を提案している。これはTCPの代わりにQUIC(Quick UDP Internet Connections)を使用し、HTTP/2よりもはるかに高速になると予想されている。

HTTP2とHTTPの違いは?

HTTP 1.1プロトコルは、優先順位をつけずにデータリクエストを送信した。つまり、サイトのhead内にJavaScriptファイルへの参照がある場合、そのファイルは他のコンテンツよりも先に読み込まれる。

このため、期待していたコンテンツを見ることができなかったユーザーには、サイトが遅く見えてしまう。

HTTP/2プロトコルは、バイナリ個別ストリームを使用してリクエストを送受信し、優先順位付けをサポートする。これは、開発者がサーバーにどのデータを最初に送信するかを指示できることを意味します。

HTTP/2プロトコルは、HTTPヘッダーの圧縮と多重化も使用する。どちらもページ読み込みのパフォーマンスをさらに向上させる。

新しいプロトコルには、HTTP/2サーバープッシュもサポートされている。これにより、開発者はユーザーからリクエストされることなく、ユーザーのブラウザーにデータをプッシュすることができる。

要約すると、HTTP/2はHTTP 1.1よりも高速で、WordPressの速度とパフォーマンスを大幅に向上させます。

WordPressでHTTP/2を使うには何が必要か?

まず、HTTP/2をサポートする最新のサーバーソフトウェアを提供するホスティングサービス会社が必要です。また、WordPressサイトにSSL証明書をインストールする必要があります。

WordPressホスティングサービスのトップ企業のほとんどは、すでに最先端のWebサーバーソフトウェアを使用しています。

HTTP/2を初期設定で有効化した最新のApacheウェブサーバーソフトウェアを使用しているBluehostを使用することをお勧めします。

幸いなことに、Bluehostの人々は、WPBeginnerユーザーに無料のドメイン名とSSL証明書付きの特別割引を提供しています。

その他のホスティングサービス会社としては、SiteGround、 HostingerWP Engineをお勧めします。これらはすべて無料のSSL証明書とHTTP/2をサポートする最新のサーバーソフトウェアを提供しています。

WordPressでHTTP/2を有効化する方法

WordPressでHTTP/2サポートを有効化するための唯一の必須条件は、SSL証明書をインストールすることです。

これは公式の必須要件ではない。しかし、Google Chromeのような主要なブラウザーは、安全でないURLではHTTP/2をサポートしていない。

あなたのサイトがSSLを使用している場合、URLのプレフィックスは次のようにhttps://:

https://wpbeginner.com

また、あなたのサイトにアクセスすると、ブラウザーのアドレスバーに南京錠のアイコンが表示されます。

Secure website padlock

あなたのサイトがSSL証明書を使用していない場合は、WordPressホスティングサービスプロバイダに依頼してインストールしてもらうことができます。

さらにヘルプが必要ですか?WordPress で HTTP から HTTPS に移行する方法についてのチュートリアルをご覧ください。

SSLを有効化すると、WordPressサイトはほぼ間違いなくHTTP/2プロトコルで提供されるようになります。

サイトのHTTP/2サポートをテストする

WordPressサイトがHTTP/2経由でページを提供しているかどうかを確認したい場合、2つの方法があります。

まず、HTTP2.Proにアクセスし、あなたのサイトのURLを入力してください。この無料オンラインツールは、あなたのサイトがHTTP/2をサポートしているかどうかを教えてくれる。

HTTP/2 support check

あなたのサイトがHTTP/2でページを提供しているかどうかを確認する、より効果的なもう1つの方法は、Chrome開発者ツールを使用することです。

Google Chromeで新しいブラウザーウィンドウを開き、サイトにアクセスするだけです。その後、新しいブラウザータブを開き、アドレスバーにchrome://net-export URLを入力します。

Start logging to disk

ChromeはJSONファイルをコンピューターに保存するように指示します。

ファイルを保存したら、ネットログ・ビューワー・アプリにアクセスし、「ファイルを選択」ボタンをクリックします。

Choose file to view in netlog viewer app

先にダウンロードしたnetlogファイルを選択して続行します。

すると、アプリはファイルを読みやすい形式で表示する。左カラムのHTTP/2タブをクリックすると、h2としてHTTP/2プロトコルを使用している訪問したすべてのサイトが表示されます。

Websites using HTTP/2 protocol

この投稿が、HTTP/2とWordPressで有効化する方法について知っていただく一助となれば幸いです。WordPressのスピードとパフォーマンスに関する完全ガイド、またはWordPress SEOの初心者ガイドもご覧ください。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

6件のコメント返信を残す

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. THANKGOD JONATHAN says

    I was on the fence about enabling HTTP/2 on my site, but this article convinced me to give it a try. The explanation of the benefits was clear and concise, and the steps for enabling it were easy to follow. Thanks!

  3. Jiří Vaněk says

    Thanks for the guide. I have my own server, and as a newcomer, I had to do everything myself. Many things were new to me, like HTTP/1 and HTTP/2, creating SSL certificates using Certbot, and much more. I must say, these and many other guides helped me, especially at the beginning, to set up the server properly and make everything work as it should.

  4. Ralph says

    I used the http2 website and it says: “This server supports http/2” just like in your screen in the guide.
    But I don’t understand. Does it mean it is already on http2? Or is it only ready and I should do something to enable http2?

    • WPBeginner Support says

      It likely is but if you wanted to be extra certain you would use the other method to confirm that you are using HTTP/2

      管理者

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。