Я использую метод http post для отправки запроса на URL-адрес Http-сервера.
Разница во времени между запросом и ответом составляет около 60 секунд, но в соответствии с командой сервера они отправляют ответ с 7 секундами, как только запрос достигнут в конце.
Я не думаю, что сеть занимает оставшиеся 53 секунды, чтобы достичь пакета на сервере, поэтому в чем проблема.
В этом приложении мы используем синхронную связь между клиентом и сервером. Просьба также предоставить мне следующие данные.
- Это связано с тем, что сервер отправляет запрос с большей скоростью, чем сервер способный обрабатывать. В этом случае много раз клиент получает запрос на интервал 3 секунды, тогда как сервер занимает 7 секунд для обработки это.
- Что такое сетевой буфер. Есть ли два буфера в сети уровень один на клиентском месте и другой на сервере.
- Если сервер не может обрабатывать запрос с той же скоростью, какой клиент отправка - все запросы получают буферизацию в клиентском буфере и что будет произойти, если запрос больше обрабатывается, чем максимальный размер этого буфера.
- Что такое альтернативный способ повысить производительность, если мы на клиенте end и без контроля на сервере
EDIT: Когда я использовал wirehark в своей сети для захвата сетевых журналов, я обнаружил, что он появляется в wirehark через 20 секунд после того, как приложение действительно отправлено на сервер. В чем причина этой задержки. какова возможная причина, по которой запрос появляется в сети за 20 секунд задержки от фактического его отправки.