Задержка

Протоколы и стандарты
Время между отправкой сетевого запроса и получением ответа.
← Вернуться к глоссарию

Что такое задержка?

Задержка (latency) — это интервал между отправкой запроса и получением ответа, обычно измеряемый в миллисекундах (мс). В сетях и DNS задержка означает время прохождения данных от клиента к серверу и обратно. Низкая задержка важна для быстрой загрузки сайтов, отзывчивых приложений и удобства пользователей. Высокая задержка вызывает заметные паузы, раздражает пользователей и может ухудшать бизнес-показатели.

Виды задержки

Сетевая задержка

Время прохождения пакетов по сети зависит от:

Задержка 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 Anycast

Размещайте DNS-серверы по всему миру и направляйте запросы к ближайшему:

Кэширование DNS

Используйте TTL для повторных запросов:

example.com.  300  IN  A  192.0.2.1

↑ TTL in seconds

Подсеть клиента EDNS

Включайте ответы с учётом географического положения:

Уменьшение общей задержки

Сети доставки контента (CDN)

Оптимизация соединения

Выбор инфраструктуры

Задержка и пропускная способность

Важно различать эти показатели:

Оба показателя важны для производительности, но задержка часто сильнее влияет на воспринимаемую скорость, особенно в интерактивных приложениях.

Низкая задержка необходима современным веб-сервисам: она напрямую влияет на удовлетворённость пользователей, конверсию и позиции в поисковой выдаче.

Применяйте эти знания на практике

Используйте API DomScan для проверки доступности доменов, их состояния и многого другого.