コンテンツにスキップ

システム設計におけるレイテンシの全体像

1. レイテンシとは

  • 定義: クライアントからシステムへリクエストが届き、レスポンスが返るまでの時間

  • 単位: ミリ秒(ms)

  • 目標: レスポンス時間を最小化 → UX 向上・システム性能向上

2. なぜレイテンシが重要か

  • 応答が速いシステムはユーザー体験を向上させる

  • 高レイテンシはユーザーの離脱・フラストレーションを引き起こす

  • リアルタイムアプリ(ゲーム・金融取引・動画配信・検索)では特に重要

3. レイテンシの種類

種類 定義
Network Latency ネットワーク上でデータが移動する時間
Application Latency アプリケーション内でリクエストを処理する時間
Database Latency DB クエリの実行と結果返却にかかる時間
Disk Latency ストレージデバイスへの読み書き時間
API Latency 外部・内部 API の応答時間

4. レイテンシの構成要素と計算式

(図: SVG)