客户端 Ajax Javascript 代码XMLHttpRequest
用于发送 POST 请求,但我得到响应的延迟为 0.5 秒,我试图找出原因,因为我希望它更快,更像 0.2秒。两个端点都在同一个内网中,客户端通过以太网直接连接,服务器使用 802.11b。
使用 Wireshark 我嗅探了以下 TCP 事务:
时间(毫秒) 从 到 信息 -------------------------------------------------- ---------------------- 0.0 客户端服务器 [SYN] 11.7 服务器客户端[SYN,ACK] 11.8 客户端服务器[ACK] 12.0 客户端服务器 [POST] 12.1 客户端服务器续 39.0 服务器客户端 ACK 46.0 服务器客户端 ACK 150.0 重新组装的 PDU 的服务器客户端 TCP 段 311.0 客户端服务器确认 324.0 服务器客户端 HTTP/1.1 200 OK (text/html) 512.0 客户端服务器确认
实际的帖子和回复真的很短。基本上 POST 请求的内容是:
cmd=getCurXY&chan=CH_L_JX
我现在发送的响应内容很简单:
cmd=noresponse
响应以Transfer-Encoding: chunked
.
这笔交易能否以某种方式加速?
为什么需要整整半秒?