2016-06-07 6 views
-1

the tcp stream of the webservice callПочему базовые TCP-соединения выпускаются так поздно?


Как вы видите выше, ТСР соединение релиз так медленно. Мне интересно, как это произошло, и если это повлияет на мою программу (уровень http)?

+1

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

ответ

2

Это persistent connections, которые определены HTTP/1.1. Когда клиент делает запросы на сервер, несколько запросов могут совместно использовать одно базовое TCP-соединение.

В вашем случае запрос был выполнен, и система ждет некоторое ожидание другого запроса. После 30 секунд бездействия он считает соединение незанятым и закрывает его (отправляет TCP FIN).

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