我正在使用 python、BasicHTTPServer 和 SimpleHTTPServer 编写一个用于测试目的的小型 Web 服务器。看起来它一次处理一个请求。有没有什么办法可以让它更快一点而不会弄得太深?基本上我的代码如下所示,我想保持简单;)
os.chdir(webroot)
httpd = BaseHTTPServer.HTTPServer(("", port), SimpleHTTPServer.SimpleHTTPRequestHandler)
print("Serving directory %s on port %i" %(webroot, port) )
try:
httpd.serve_forever()
except KeyboardInterrupt:
print("Server stopped.")