Маленькие http запросы быстрее? - PullRequest
0 голосов
/ 18 февраля 2020

В моем веб-приложении реализован поиск в стиле автозаполнения. Каждый символ, который вводит пользователь, запускает поисковый запрос к серверу. Запросы и ответы должны быть быстрыми. Миллисекунды имеют значение.

В рамках приложения я рассматриваю возможность добавления пользовательского заголовка запроса. К сожалению, этот дополнительный заголовок займет еще 150 байтов. Сам запрос будет представлять собой только короткий URL, плюс несколько байтов в теле POST, а также стандартные заголовки, автоматически отправляемые браузером.

Будет ли настраиваемый заголовок сильно влиять на скорость?

Вкл. с одной стороны, кажется очевидным, что так и будет. Больший запрос займет больше времени для обработки и отправки браузером.

С другой стороны, разница в скорости может быть незначительной. На этом пути может быть много других сетевых издержек.

(Меня не беспокоит время, необходимое серверу для обработки заголовка. Это определенно будет меньше миллисекунды.)

1 Ответ

0 голосов
/ 18 февраля 2020

Будет ли пользовательский заголовок сильно влиять на скорость?

Обычный ответ: что случилось, когда вы его тестировали?

Нет. Это не сильно повлияет на это, если ваш код не будет действительно действительно медленным (и вы сказали, что это не так). Даже если HTTP / 2 использует соединение повторно, в производительности должен доминировать RTT сети. Время, необходимое для передачи данных, будет небольшим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...