Перейти к содержимому

Почему начальные соединения всегда медленнее

2

Я впервые заметил это при использовании Insomnia (HTTP-клиенты) для тестирования некоторых моих конечных точек API.

Первый запрос, который я делаю к своему API-серверу (и другим), всегда составляет 100 мс +, но последовательные запросы всегда очень быстры с точки зрения задержки.

First Request Image

Second Request Image

Как это возможно? Я пытался отправлять случайные данные каждый запрос, и это все еще происходит. Я также недавно слышал о протоколе QUIC от Google, который предназначен для сокращения количества обращений за запросом рукопожатия с ~ 3 до 0 для обычных серверов. Это имеет большой смысл в том, что происходит, но QUIC еще даже не развернут в Интернете.

594 просмотра
Kirk122 спросил 7 лет назад
K 13

1 ответ

0
Принятый ответ

Как уже упоминалось в комментариях к вашему первоначальному сообщению, это может быть DNS, что является очень разумной идеей относительно причины задержки.

Тем не менее, у нас нет возможности узнать фактический ответ на ваш вопрос. Мы не знаем, что происходит с вашей настройкой, и мы не можем без доступа.

Существует инструмент, который вы можете использовать для диагностики проблемы. Fiddler - отличный инструмент, который я очень рекомендую. Это может помочь диагностировать сетевые проблемы. Я предлагаю вам попробовать.

Keltari ответил 7 лет назад
K 49 359