'ab' program freezes after lots of requests, why?
问题 Whenever I use \'ab\' to benchmark a web server, it will freeze for a while after having sent lots of requests, only to continue after 20 seconds or so. Consider the following HTTP server simulator, written in Ruby: require \'socket\' RESPONSE = \"HTTP/1.1 200 OK\\r\\n\" + \"Connection: close\\r\\n\" + \"\\r\\n\" + \"\\r\\n\" buffer = \"\" server = TCPServer.new(\"127.0.0.1\", 3000) # Create TCP server at port 3000. server.listen(1024) # Set backlog to 1024. while true client = server.accept