我已经使用 simplehttpserver 设置了一个 http 服务器。我有 2 个客户端使用请求库。两者都连续请求 100 个文件。一个使用持久化,另一个使用非持久化。发送的文件很小,每个大约 20 个字节。计算总时间。结果:非持久化比持久化快 9/10 倍。对此有解释吗?
示例代码服务器:
Handler = SimpleHTTPServer.SimpleHTTPRequestHandler
Handler.protocol_version = "HTTP/1.1"
httpd = SocketServer.TCPServer(("", 8000), Handler)
httpd.serve_forever()
客户:
header = {"Connection" : "close"} #remove for persistant
s = requests.session()
response = sess.get((url) + filename, headers=header)
慕的地8271018
胡子哥哥
相关分类