2010-07-26 15 views

Antwort

2

Ich denke, es hängt davon ab, ob Sie einen Webserver für die Entwicklung oder Produktion benötigen. Für die Entwicklung bleiben Sie einfach bei Einfügen. Ich denke nicht, dass es eine beste Möglichkeit gibt, eine Produktionsanwendung zu hosten, aber wenn Sie kein Profi in der Systemadministration sind, können Sie einfach mit Apache und mod_wsgi gehen.

Übrigens gibt es einen großen und umfassenden Vergleich von Python WSGI-Servern unter http://nichol.as/benchmark-of-python-web-servers.

+2

Mit Ausnahme der Ergebnisse in diesem Vergleich sind fehlerhaft. Die Person, die dies tat, verwendete eine völlig unrealistische Apache-Konfiguration. Keine Person, die weiß, wie Apache richtig konfiguriert wird, würde es mit 1000 Threads pro Prozess konfigurieren, besonders beim Hosten einer Python-Webanwendung. Das Ergebnis ihrer falschen Wahl für die Konfiguration verursachte eine signifikante Verzerrung gegenüber Apache, insbesondere bei der Speichernutzung. Diese Benchmarks sind nicht die einzigen, die es gibt. Also, seien Sie sehr vorsichtig und vertrauen Sie auf Benchmarks, die Sie in den Blogs der Leute finden, oder sogar auf denen, die in Wikipedia zitiert werden. –

+0

@Graham Dumpleton danke für Informationen, das wusste ich nicht. –

0

Ich benutze Nginx (mit fastcgi) oder Apache für das Hosting von Pylons-Sites, vor allem, weil einige "Produktion" -Funktionen in Paste fehlt, aber für die Entwicklung Paste ist sehr nützlich und praktisch.

Verwandte Themen