Multi-threaded webserver von vs-single-threaded

Wir haben einen einfachen webserver für die interne Verwendung, die hat nur eine Aufgabe: überwachen der Anforderungen, Lesen Sie Sie, und schieben Sie die Daten in einer Datenbank. Die db-und webserver befinden sich beide auf der gleichen Maschine. Die db ist eine mysql-db und der server wird ein python-webserver (BaseHTTPServer.HTTPServer) läuft das single-threaded.

Das problem ist, dass zwei Anträge können nicht behandelt werden, zur gleichen Zeit. Die Frage ist, würde es helfen, um die webserver multi-threaded (mit django, cheryypy,..)? Intuitiv ist der webserver nur die Durchführung CPU zeitraubenden Aufgaben, so ändern Sie ihn auf "multi-threaded" sollte nicht helfen. Ist das richtig?

InformationsquelleAutor Guy | 2010-12-16
Schreibe einen Kommentar