Python - BaseHTTPServer.HTTPServer Concurrency & Threading

Есть ли способ сделать BaseHTTPServer.HTTPServer многопоточным, как SocketServer.ThreadingTCPServer?

Ответы

Ответ 1

Вы можете просто использовать threading mixin, используя оба этих класса, чтобы сделать его многопоточным:)

Это не поможет вам в производительности, но, по крайней мере, многопоточно.

from SocketServer import ThreadingMixIn
from BaseHTTPServer import HTTPServer

class MultiThreadedHTTPServer(ThreadingMixIn, HTTPServer):
    pass