Latency

プロトコル & 標準
リクエストと応答の間の時間遅延。通常、ミリ秒単位で測定されます。
← 用語集に戻る

レイテンシーとは?

レイテンシーは、リクエストを開始してから応答を受け取るまでの時間遅延です。通常はミリ秒(ms)で測定します。ネットワークやDNSでは、クライアントからサーバーへデータが移動し、応答が戻るまでの往復時間を指します。低レイテンシーは高速なWebサイト、応答性の高いアプリ、快適な利用体験に不可欠です。高レイテンシーは目立つ待ち時間を生み、利用者を苛立たせ、ビジネス指標にも影響します。

レイテンシーの種類

ネットワークレイテンシー

データパケットがネットワークを通過する時間です。主な要因は次のとおりです。

DNSレイテンシー

ドメイン名をIPアドレスに解決するまでの時間です。

アプリケーションレイテンシー

アプリケーションがリクエストを処理する時間です。

レイテンシーの測定

よく使うツール

# Ping test (ICMP latency)

ping example.com

# DNS resolution time

dig example.com | grep "Query time"

# HTTP timing

curl -w "@curl-format.txt" -o /dev/null -s https://example.com

主な指標

指標説明目標値の目安
RTT(Round Trip Time)リクエストと応答の完全な往復100ms未満
TTFB(Time to First Byte)サーバーが応答を開始するまで200ms未満
DNS解決ドメインからIPへの検索50ms未満
接続時間TCPハンドシェイクの完了100ms未満

地域によるレイテンシーの影響

地理的な距離はレイテンシーに直接影響します。

経路一般的なレイテンシー
同じ都市1〜10ms
同じ国20〜50ms
同じ大陸50〜100ms
大陸間100〜200ms
世界の反対側200〜300ms

DNSレイテンシーを下げる方法

エニーキャストDNS

DNSサーバーを世界各地に配置し、問い合わせを最も近い拠点へルーティングします。

DNSキャッシュ

TTLを利用して繰り返し発生する検索を高速化します。

example.com.  300  IN  A  192.0.2.1

↑ TTL in seconds

EDNSクライアントサブネット

地理情報を考慮した応答を有効にします。

全体のレイテンシーを下げる方法

コンテンツ配信ネットワーク(CDN)

接続の最適化

インフラの選択

レイテンシーと帯域幅の違い

両者の違いを理解することが重要です。

どちらも性能に関係しますが、インタラクティブなアプリでは、利用者が感じる速度にレイテンシーの方が大きく影響することがあります。

低レイテンシーは現代のWeb性能に不可欠で、利用者の満足度、コンバージョン率、検索順位に直接影響します。

この知識を実践する

DomScan の API を使用してドメインの可用性、状態などを確認します。