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で最初のバイトまでの時間(TTFB)を短縮する方法 – Expert Tips

WordPressサイトのパフォーマンスを改善し、最初のバイトまでの時間(TTFB)を短縮したいですか?

WordPressサイトの読み込み時間を最適化する際、多くの人がサーバー側を見落としています。TTFB(Time To First Byte)を短縮することで、サイトを高速化し、より良いユーザー体験を提供することができます。

この投稿では、WordPressでTTFBを減らす方法を紹介します。

How to reduce TTFB in WordPress step by step

この投稿をナビゲートするために、以下のリンクをクリックして、お好きなセクションにジャンプしてください:

TTFB(Time to First Byte)とは?

TTFB(time to first byte)とは、サーバーがリクエストに応答し、ユーザーのウェブブラウザーにウェブページが読み込まれるまでの時間のことです。

もっと簡単に言えば、TTFBはユーザーがウェブページをクリックしてから、ブラウザーが最初にウェブサーバーからのレスポンスを受信し始めるまでの時間を測定します。

サーバーが最初の1バイトのデータを送信するのに時間がかかればかかるほど、ブラウザーがサイトを表示するのにかかる時間も長くなります。TTFBの計算には、いくつかの要素が含まれます。例えば、DNSルックアップ、TLSハンドシェイク、SSL接続などが考慮されます。

とはいえ、なぜTTFBを減らすことが重要なのかを考えてみよう。

なぜWordPressでTTFBを減らすのか?

ファーストバイトまでの時間は、WordPressサイトの全体的なスピードに影響を与える要因のひとつであり、注視すべき重要な指標です。

TTFBはあなたのサイトのサーバーのレスポンシブを示し、それを減らすことは、より良いユーザー体験を提供するのに役立ちます。訪問者はウェブページの読み込みを待つ必要がなくなります。その代わり、コンバージョンを高め、より多くのリードを獲得し、売上を生み出すことができます。

調査によると、ページの読み込み時間が1秒遅れると、コンバージョンが7%、カスタマイザー満足度が16%、ページ表示が11%ドロップすると言われています。

Strangeloop speed study

それに加えて、TTFBスコアを向上させることで、WordPressのSEOを強化することもできる。

Googleは、コアウェブバイタルと呼ぶものを使用して、サイトのパフォーマンスと全体的なユーザー体験を測定しています。

TTFBはコアウェブバイタルの指標ではありませんが、診断目的で使用することができます。ウェブサーバーの応答速度を測定するため、TTFBを使用して、何か問題があり、サイトのコアウェブバイタル全体に影響を及ぼしているかどうかを把握できます。

とはいえ、ファーストバイトまでの時間を測るさまざまな方法を見てみよう。

サイトのTTFBをチェックする方法

WordPressサイトのTTFB(time to first byte)をチェックするには、さまざまなツールやソフトウェアを使用できます。

Google PageSpeed Insightsを使ってTTFBを測定する

Google PageSpeed Insightsは、モバイルとデスクトップでのページ速度を分析するGoogleによる無料のツールです。それは100の総合評価を与え、最初のバイトへの時間を含む他の測定基準と一緒にコアウェブバイタルを測定します.

まず、Google PageSpeed Insightsのサイトにアクセスし、ウェブサイトのURLを入力する必要があります。その後、「分析」ボタンをクリックするだけだ。

Google Pagespeed insights

ツールはあなたのサイトを分析し、結果を表示します。

そして、TTFB(time to first byte)スコアやその他の指標を表示することができる。

View time to first byte score

Google ChromeでTTFBを測定する

Google Chromeの開発者ツールを使って、最初のバイトまでの時間を表示することもできる。

まず、ウェブページを右クリックし、「Inspect」オプションを選択します。また、Windowsの場合はCtrl + Shift + I、Macの場合はCmd + Opt + Iをキーボードで押して、inspect element toolsを開くこともできます。

The Google Chrome Inspect tool

次に、「ネットワーク」タブに切り替えます。

その後、「ウォーターフォール」カラムの下にある緑色のバーにマウスオーバーするだけ。

Hover mouse over waterfall

異なる測定基準がポップアップで表示されます。

サーバーのレスポンス待ち」の時間を記録してください。これであなたのサイトのTTFBがわかります。

View waiting time for server response

GTmetrixを使ってTTFBを測定する

WordPressサイトのTTFBを測定するもう一つの方法は、GTmetrixを使用することです。GTmetrixはサイトスピードも測定できる無料ツールです。

GTmetrixのサイトにアクセスし、サイトのURLを入力するだけです。その後、「分析」ボタンをクリックしてください。

GTmetrix Test Without a Plugin

ツールがあなたのサイトを分析し、結果が表示されるまで数分かかります。

次に、「ウォーターフォール」タブに切り替えて、ウェブページのリソースとエレメントのレスポンスタイムを表示できます。GTmetrixはTTFBを’Waiting’と表示します。

View waiting time in GTmetrix

WordPressでTTFBを減らすための専門家のヒント

TTFBの測定方法がわかったところで、次のステップはそれを下げてサイトのパフォーマンスを向上させることだ。

WordPressサイトの初回バイトまでの時間を短縮するためのさまざまなステップを見てみましょう。

1.WordPress、プラグイン、テーマが最新であることを確認する。

TTFBのためにサイトを最適化し、全体的なパフォーマンスを向上させる場合、最も簡単なことは、WordPressの最新バージョンを実行していることを確認することです。

WordPressの各新バージョンには、パフォーマンスの改善が含まれています。これは、データベースでコードを実行するクエリーを最適化したり、サイトの速度を低下させるバグを解決したり、サイト全体の効率を高めたりすることを意味します。

さらに詳しく知りたい方は、WordPressを安全に更新する方法をご覧ください。

Updating WordPress Core From the Dashboard

同様に、WordPressのプラグインやテーマも最新のものにしておく必要があります。WordPressと同様に、プラグインやテーマの新しいバージョンには、サイトを高速化するパフォーマンスの最適化が含まれていることがあります。

さらに、プラグインやテーマがサイトの速度を低下させ、TTFBを増加させていないかどうかも確認する必要があります。TTFBを測定し、ウェブサイトスピードテストを実行するには、まずプラグインを有効化し、次に無効化して問題を除外します。

古いバージョンのプラグインやテーマを使用していて、更新方法がわからない場合は、WordPressプラグインの適切な更新方法とカスタマイズを失うことなくWordPressテーマを更新する方法についてのガイドをご覧ください。

2.WordPressサイトのPHPバージョンを更新する

また、PHPのバージョンを更新することで、サイトのパフォーマンスを大幅に向上させ、ファーストバイトにかかる時間を短縮することができます。

PHPは、WordPressが書かれているオープンソースのプログラミング言語です。PHPの各新バージョンでは、プロセスの効率化とメモリ使用量の削減によりパフォーマンスが向上しています。これにより、Webページを読み込む際のサーバーへの負荷が軽減されます。

Getting the PHP version on your WordPress website

PHPバージョンの更新は、WordPressのセキュリティ強化にも役立ちます。ハッカーが古いバージョンのPHPを悪用してサイトにアクセスすることを防ぎます。

さらに詳しく知りたい方は、WordPressのPHPバージョンを更新する方法についての完全ガイドをご覧ください。

3.WordPressのキャッシュプラグインを使用する。

最初のバイトまでの時間(TTFB)を短縮するもうひとつの簡単な方法は、WordPressのキャッシュプラグインを使うことだ。

キャッシュは、最初の読み込み後にウェブページの一時的なコピーを保存し、リクエストに応じて素早くアクセスできるようにします。WordPressがページを生成するすべてのステップを踏む必要がなくなるため、プロセスがスピードアップします。また、サーバーのレスポンシブ時間が短縮され、TTFBも低下します。

ほとんどのWordPressホスティングサービスプロバイダーは、ホスティングプランでキャッシュを提供しています。しかし、WordPress用のスタンドアロンキャッシュプラグインを使用することもできます。

例えば、WP Rocketは初心者にも使いやすい最高のキャッシュプラグインの一つだ。パフォーマンスを向上させるためにサイトを自動的に最適化し、遅延画像ローディング、DNSプリフェッチなどの機能を提供する。

WordPressのスピードとパフォーマンスを向上させるためのヒントもご覧ください。

4.WordPressにコンテンツデリバリーネットワーク(CDN)を追加する

キャッシュプラグインとともに、コンテンツデリバリーネットワーク(CDN)を使用してWordPressサイトのTTFBを削減することもできます。

CDNは、ユーザーの地理的位置に基づいて、サイトにキャッシュされたコンテンツを配信するサーバーのサイトネットワークです。

Content Delivery Network (CDN)

これにより、Webサーバーから離れた場所にいるユーザーへのWebページ表示がスピードアップします。ページのリクエストがサーバーまで届くのを待つ必要はありません。代わりに、CDNは即座にそのページのキャッシュされたバージョンを表示します。

最適なWordPress CDNサービスのリストをご覧いただき、お客様のビジネスに最適な設定をお選びください。

5.WordPressデータベースの最適化

また、データベースを最適化し、サイトファイルを圧縮することで、ファーストバイトまでの時間を短縮し、パフォーマンスを向上させることができます。

サイトのデータベースに不要な情報が含まれていて、しばらくクリーニングされていない場合、TTFBが低下する可能性があります。例えば、ゴミ箱内の投稿、投稿のリビジョン、スパムコメントなどがデータベースに残り、TTFBに影響を与える可能性があります。

手動でこれらを削除してデータベースをクリアにするか、WordPressプラグインを使用してすべてを処理することができます。さらに詳しく知りたい方は、WordPressのデータベース管理に関するガイドをご覧ください。

6.最速のホスティングサービスに切り替える

WordPressサイトに適したホスティングサービスを選ぶことは重要です。評判の良いホスティングサービスは、速度が最適化され、高いパフォーマンスを保証します。

WPBeginnerでは、最速のホスティングサービスを見つけるためのテストを実施しました。Pingdom、Load Impact (k6)、Bitcatchaのような複数のサードパーティのルックを使用して、各プロバイダーのパフォーマンスをテストしました。

その結果、ホスティングサービスではホスティンガーが最も速く、次いでドリームホストとWPエンジンが続いた。

すべての詳細は、WordPressホスティング最速パフォーマンステストのガイドで見つけることができます。

最初のバイトまでの時間(TTFB)に関するFAQ

ユーザーからよく寄せられる、TTFB(time to first byte)に関する質問をご紹介します。

良いTTFBとは?

Google Chromeの開発者によると、以前はTTFBは0.8秒以下が良いとされていた。しかし、この数値はページのコンテンツによって異なります。例えば、静的なページは動的なページに比べてTTFBが低くなります。

TTFBには何が含まれますか?

TTFBは、ユーザーのブラウザーがサイトサーバーから最初の1バイトのデータを受信するまでの時間を測定します。これには、DNSルックアップ、TLSハンドシェイク、SSL接続など複数のものが含まれます。

TTFBの測定方法は?

あなたは、TTFBを測定するためにGTmetrixやGoogle PageSpeed Insightsのような別のサードパーティ製のツールを使用することができます.また、Google Chromeの開発ツールを使用して’サーバーの応答を待っている’時間を表示し、TTFBを確認することができます.

なぜ私のTTFBはこんなに高いのですか?

TTFBが高くなる理由はいくつか考えられます。例えば、遅いサイトサーバー、サーバーの場所、DNSの応答時間の遅さ、画像や動画が多いコンテンツ、設定の問題などがTTFBの高さにつながる可能性があります。

この投稿がWordPressでTTFBを減らす方法を学ぶのにお役に立てば幸いです。また、WooCommerceストアを高速化する方法や、最も一般的なWordPressエラーについてのガイドもご覧ください。

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$編集プロセスをご覧ください。

アバター

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

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

  1. Ralph

    This guide is a blessing! I test my site from time to time with pagespeed insight and gtmetrix, but lately it was getting worse and worse results. I hope this will help and let me gain some SEO positions due to faster response time.

    • WPBeginner Support

      Glad our guide could help! :)

      管理者

    • Jiří Vaněk

      I went through the exact same thing, and in the end, I was frustrated because I couldn’t move forward, and there were still some red numbers somewhere. Particularly, my TTFB wasn’t the best. As I mentioned before, the WP Rocket plugin helped me a lot. It’s a paid plugin, but it’s truly worth the money just for the peace of mind it provides. It managed to turn my red numbers into green. However, it’s important to proceed with changes carefully and keep track of what you enable. Careless activation of certain settings can potentially break the website, as I found out when I disabled Heartbeat and then spent a week figuring out why my site was misbehaving.

  2. Jiří Vaněk

    The cache plugin WP Rocket has been most helpful to me with TTFB. It greatly assists through its preload feature, where it independently loads the entire content of the website and then serves it through cache. This plugin is amazing and is the only one that has put my numbers in the green.

    • WPBeginner Support

      Glad to hear you found WP Rocket helpful :)

      管理者

  3. Ahmed Omar

    I was already working on this issue yesterday on my site.
    Today I found your detailed post with the detailed explanation.
    My performance was really bad score, and I will use your recommendations
    Thank you for the helpful post

    • WPBeginner Support

      You’re welcome, glad our guide could help you :)

      管理者

返信を残す

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