レイテンシ
「始めるよ!」から「終わるよ!」までにかかる時間だよ
ネットワークの話で出てきた場合は「送ったデータが相手に届くまでにかかる時間」か「要求を出してから応答が返ってくるまでの時間」だよ
分野によって意味合いが変わってくるよ
簡単に書くよ
レイテンシ(英:latency)とは
「始めるよ!」から「終わるよ!」までにかかる時間。
ネットワークの話で出てきた場合は
こっちからあっちにデータを送るとして、こっちから送ったデータがあっちに届くまでにかかる時間のこと
です。
あるいは
お願い(要求)を出してそれに対するお返事(応答)を受け取る通信において、要求を出してから応答を受け取るまでにかかる時間のこと
です。
詳しく書くよ
ちょっと大雑把過ぎる説明ですが、サクっと一言で説明すると
「始めるよ!」から「終わるよ!」までにかかる時間
が「レイテンシ」です。
例えば、そうですね。
ピヨ太君がピヨ子さんにケーキを投げました。
ピヨ太君が投げたケーキは1秒後にピヨ子さんのもとに届きました。
ピヨ子さんはケーキをナイスキャッチします。
この話において、ピヨ太君が投げたケーキをピヨ子さんが受け取るまでにかかった時間「1秒」がレイテンシです。
レイテンシが何の時間を指すかはケース・バイ・ケースです。
登場シーンによって変わってきます。
ネットワークの話で出てきた場合は
送ったデータが相手に届くまでにかかる時間
がレイテンシです。
ただし、お願い(要求)を出してお返事(応答)をもらうような通信の場合は
要求を出してから応答を受け取るまでの時間
を指して「レイテンシ」と表現している場合も あります。
また、音響機器の分野や金融の分野なんかでも「レイテンシ」という用語が出てくるようです。
それらの「レイテンシ」については私も詳しくないので説明できません。
「音を出す指示が出てから音が鳴り始めるまでの時間(?)」だったり「取引の指示が送られてから実際に実行されるまでの時間(?)」だったりするようなので「『始めるよ!』から『終わるよ!』までにかかる時間」に該当するとは思いますけどね。
気になる方は他のところで勉強してください。
レイテンシは「高い(大きい)」「低い(小さい)」で表現されます。
「レイテンシが高い」であれば「終わるまでにかかる時間が長い」です。
「レイテンシが低い」であれば「終わるまでにかかる時間が短い」になります。
一般的にはレイテンシは低い方が良いとされています。
終わるまでにかかる時間が短い方が待ち時間が少なくて済むからです。
おっと、ここで「待ち時間」という単語が出てきましたね。
レイテンシが低いと待ち時間が少なくて済みます。
サクサク反応してくれるので快適です。
レイテンシが高いと待ち時間が多くなります。
応答があるまで、ぼーっと待たなくてはいけません。
見方を変えると、レイテンシが高い場合は
(応答が)遅延している
と解釈できます。
そのため……かどうかは知りませんが、レイテンシのことを「遅延」とか「遅延時間」と説明している場合があります。
一応、頭の片隅にでも置いておいてあげてください。
あと、話を単純化するために「終わるよ!」と表現しましたが、厳密には「終わり始めたよ!」です。
例えば「要求を出してから応答を受け取るまでの時間」を指すレイテンシであれば「要求を出してから応答を受け取り始めるまでの時間」と表現した方が正確です。
一言でまとめるよ
まぁ「レイテンシ」って単語が出てきたら「『始めるよ!』から『終わるよ!』までにかかる時間なんだな~」と お考えください。
おまけ
■訳してみるよ
「latency(レイテンシ)」の意味は「潜伏」とか「潜在」とかです。
何かやっているけど表からは見えない時間ということですかね。






