コンテンツにスキップ

WordPressでHTTP2サーバープッシュを有効にするにはどうすればよいですか

HTTP/2サーバープッシュを使用すると、ウェブサイトはブラウザにコンテンツをプッシュでき、最初に1ページのHTMLがレンダリングされるのを待つ必要がありません。HTTP/2に組み込まれた同時処理サポートと組み合わせることで、サーバープッシュはウェブサイトを読み込むために必要なリクエストの数を大幅に削減できます。

Old URL: https://support.cloudflare.com/hc/en-us/article_attachments/115005733367/http2-server-push-2.png
Article IDs: 115002816808 | WordPressでHTTP/2サーバープッシュを有効にするにはどうすればよいですか

CloudflareはHTTP/2サーバープッシュをサポートしており、CloudflareのWordPressプラグインを使用してスタイルシートやスクリプトに対して有効にできます。この機能を利用するには、まずCloudflareのWordPressプラグインがインストールされ、サイトに設定されていることを確認する必要があります

プラグインがインストールされたら、次の設定コードをwp-config.phpファイルに追加することで、HTTP/2サーバープッシュを有効にできます:

define(‘CLOUDFLARE_HTTP2_SERVER_PUSH_ACTIVE’, true);

この行を*”/* That’s all, stop editing! Happy blogging. */*“と書かれている部分の上に挿入する必要があります。以下のように:|

Old URL: https://support.cloudflare.com/hc/en-us/article_attachments/115005733547/Screen_Shot_2017-02-09_at_16.09.31.png
Article IDs: 115002816808 | WordPressでHTTP/2サーバープッシュを有効にするにはどうすればよいですか

その後、サーバープッシュを介して開始されたリクエストが入ってくるのが見えるようになります。たとえば、Chromeの開発者ツールのNetworkタブでは、いくつかのアサートが「Push」をイニシエーターとして持っているのが見えるはずです:

Old URL: https://support.cloudflare.com/hc/en-us/article_attachments/115005787688/Screen-Shot-2016-04-26-at-15-08-59.png
Article IDs: 115002816808 | WordPressでHTTP/2サーバープッシュを有効にするにはどうすればよいですか