BasicHTTPServer, SimpleHTTPServer und Parallelität
Ich schreibe einen kleinen Webserver zu Testzwecken mit Python, BasicHTTPServer und SimpleHTTPServer. Es sieht so aus, als würde jeweils eine Anfrage bearbeitet. Gibt es eine Möglichkeit, es ein wenig schneller zu machen, ohne zu viel herumzuspielen? Grundsätzlich sieht mein Code wie folgt aus und ich möchte es so einfach halten;)
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.")