有什么不同的方法/工具可从客户端验证服务器上的保持活动状态?
有什么不同的方法/工具可从客户端验证服务器上的保持活动状态?
Answers:
正如Ron Garrity所说,您可以像这样使用Curl:
curl -Iv http://www.aptivate.org 2>&1 | grep -i 'connection #0'
如果keep-alive工作,它将输出这两行:
* Connection #0 to host www.aptivate.org left intact
* Closing connection #0
并且如果keep-alive不起作用,那么它将仅输出以下行:
* Closing connection #0
输出Connection ... left intact
证明服务器没有关闭连接,并且可供客户端重用。由客户端决定是否实际上要重用连接。您可以通过在命令行上两次列出相同的URL来使用Curl演示它
curl -Iv http://www.aptivate.org --next http://www.aptivate.org 2>&1 | grep -i '#0'
在这种情况下,它将给出如下输出:
Re-using existing connection! (#0) with host ...