Ответ 1
Вы можете просто использовать threading mixin, используя оба этих класса, чтобы сделать его многопоточным:)
Это не поможет вам в производительности, но, по крайней мере, многопоточно.
from SocketServer import ThreadingMixIn
from BaseHTTPServer import HTTPServer
class MultiThreadedHTTPServer(ThreadingMixIn, HTTPServer):
pass