TrueURL
TrueURL

メニュー

無料のリダイレクトツール

リダイレクト速度チェッカー

リダイレクトのたびに、訪問者は本来のページが読み込まれる前に、もう 1 往復分の通信を待たされます。チェーン内の各ホップにかかる時間を、ウォーターフォール形式で正確に確認できます。

実行回数

リダイレクトのレイテンシが重要な理由

リダイレクトは、まるごと 1 回分の追加リクエストです。ブラウザーは、ページそのものをリクエストする前に、次のホストの名前解決、接続の確立、新しいドメインとの TLS ネゴシエーション、サーバーの応答待ちをすべて済ませなければなりません。同じホスト内での 1 ホップなら数十ミリ秒で済むこともありますが、短縮 URL サービス、トラッキング用ドメイン、HTTP から HTTPS へのルールを経由するチェーンでは、特にモバイル回線の場合、0.5 秒以上かかることも珍しくありません。

リダイレクトの時間は他のすべての処理よりも先に発生するため、Time to First Byte(TTFB)と Largest Contentful Paint(LCP)にそのまま加算されます。Lighthouse や PageSpeed Insights がメインドキュメントのリダイレクトを指摘するのは、このためです。

所要時間の計測方法

TrueURL は各ホップについて、リクエストを送信してからレスポンスヘッダーが届くまでの時間を計測します。新しい接続が必要な場合の DNS ルックアップと TCP・TLS の確立、さらにサーバーの処理時間が含まれますが、ページ本体のダウンロードは含まれません。ウォーターフォールにはホップが順番に表示されるため、最も遅いホップがひと目でわかります。

計測は、お使いのデバイスではなく、チェックを実行する Cloudflare のデータセンター(通常は最寄りのデータセンター)から行われます。各サーバーの応答の速さはわかりますが、実際の訪問者の場合は、すべてのホップにそれぞれのネットワークのレイテンシが上乗せされます。ばらつきをならすには、計測を繰り返してください。初回は DNS キャッシュが温まっていない状態や新規の接続が含まれることがあり、2 回目以降のほうが通常は定常状態に近くなります。

遅いリダイレクトの目安

おおよその目安は次のとおりです。TrueURL が各ホップの時間を色分けする際にも、この基準を使っています。

  • 1 ホップあたり 200 ms 未満:高速です。CDN のエッジやウェブサーバーの単純なルールで応答するリダイレクトの典型的な値です。
  • 200〜600 ms:許容範囲です。アプリケーションサーバーによる処理や、新しい TLS 接続が必要な別ドメインへのリダイレクトでよく見られます。
  • 600 ms 以上:低速です。単純なルールではなく、プラグインを読み込む CMS やデータベースを検索する処理など、重いアプリケーションがリダイレクトを生成していると考えられます。

最善の最適化は、ホップそのものをなくすことです。そのうえで、できるだけ訪問者に近い場所でリダイレクトに応答するようにします。CDN やエッジのルールは、301 を返すためだけに起動しなければならないアプリケーションよりも、はるかに高速に応答します。

リダイレクトを高速化する方法

  • サイト内のリンクやメール、広告、SNS のプロフィールでは最終 URL に直接リンクし、ほとんどの訪問者がリダイレクトを経由しないようにします。
  • HTTP から HTTPS、ホスト、スラッシュのルールを 1 ホップにまとめます。すでにまとまっているかどうかは、HTTPS リダイレクトチェッカーで確認できます。
  • リダイレクトはアプリケーションではなく、CDN、ロードバランサー、ウェブサーバーの設定で処理します。
  • HSTS ヘッダーを送信し、再訪問者が HTTP から HTTPS へのリダイレクトをまったく経由しないようにします。
  • 短縮 URL サービスやトラッキング用のリダイレクトを何重にも重ねないようにします。

関連ガイド

  • 13 分で読めます

    リダイレクトのステータスコード解説:301・302・307・308

    すべての 3xx ステータスコードの意味を解説します。301、302、303、307、308 の違いを、恒久的か一時的か、メソッドの扱い、キャッシュ、SEO への影響で比較し、nginx、Apache、PHP の設定例も紹介します。

    記事を読む

よくある質問

リダイレクトでページはどのくらい遅くなりますか?

サーバーや距離によって異なりますが、ホップごとにまるごと 1 往復分の通信が発生します。同じホスト上のエッジでのリダイレクトなら通常は数十ミリ秒、新しいドメインへのリダイレクトや低速なアプリケーションからのリダイレクトなら数百ミリ秒かかります。モバイル回線では、さらに時間が加わります。上の入力欄で、自分のサイトのチェーンを計測してみてください。

ブラウザーのデベロッパーツールと時間が異なるのはなぜですか?

TrueURL は Cloudflare のデータセンターから計測しており、通常はお使いのデバイスよりも対象サーバーとの接続が高速です。また、ブラウザーは接続を再利用したり、HSTS によってリダイレクトを省略したり、キャッシュされた 301 を使ったりすることがあります。数値は、各訪問者の体感を正確に予測するものではなく、ホップ同士を比較するために使ってください。

最初のホップが他よりもかなり遅いのはなぜですか?

ホストへの最初のリクエストには通常、DNS ルックアップと新しい TCP・TLS 接続の確立が含まれ、同じホストへの以降のホップでは、その処理の一部を再利用できることがあります。後続のホップが遅い場合は、そのサーバーがリダイレクトを生成するためにどのような処理をしているかを確認してください。

チェックは複数回実行したほうがよいですか?

信頼できる数値が必要なら、そうしてください。1 回だけの計測値は、ネットワークの状態やサーバーの負荷によって変動します。何回か繰り返し実行し、1 回だけの外れ値ではなく典型的な値を見てください。初回の実行でキャッシュが温まり、2 回目以降が速くなることもよくあります。

リダイレクトのレイテンシは SEO に影響しますか?

間接的に影響します。リダイレクトを経由して訪れた訪問者にとって、リダイレクトの時間は Time to First Byte(TTFB)と Largest Contentful Paint(LCP)に加算されます。LCP は Google の Core Web Vitals の指標の 1 つです。また、大規模なサイトでは、遅いリダイレクトによって、クローラーが同じ時間内に取得できるページ数も減ります。

各ホップの時間は、ページ全体の読み込み時間ですか?

いいえ。そのホップのレスポンスヘッダーが届くまでの時間です。最終ページは、その後さらに HTML、スタイル、スクリプト、画像をダウンロードする必要があるため、リダイレクトの時間は通常の読み込みに上乗せされる遅延です。