7 Stimmen

Was ist am schnellsten als Django-Produktionsserver: twisted.web2 vs. apache mod_wsgi

Ich möchte mein Django-Projekt bereitstellen, was ist am besten (auf Leistung) von diesen 2 Bereitstellungsmethoden:

  1. Django-On-Twisted

  2. apache mod_wsgi

Ich wusste, dass mod_wsgi von Django-Entwicklern empfohlen wurde, aber ich fühle Twisted ist effizienter, wenn mehrere Django-Instanz ausgeführt wird.

17voto

Rolo Punkte 6060

Wie bereits gesagt wurde, wird die Einrichtung der Serverbereitstellung in diesem Stadium nicht der Engpass sein, aber ich denke, es ist auf jeden Fall von Vorteil, jetzt etwas zu lernen, das man mit größerer Wahrscheinlichkeit auch in Zukunft verwenden wird.

Dieser jüngste Benchmark hat für viel Diskussionsstoff gesorgt:

http://nichol.as/benchmark-of-python-web-servers

Lesen Sie sowohl die Kommentare als auch die Zahlen, um ein Gefühl dafür zu bekommen, dass Benchmarks nie das ganze Bild zeigen.

Für einen Webserver ist Nginx ein absolutes Muss, IMO.

Für einen WSGI-Server mag ich uWSGI, weil es performant zu sein scheint und ich das Gefühl habe, dass ein Großteil der Community hinter ihm steht. uwsgi wird von Nginx gut unterstützt.

Ich hoffe, das hilft :> Lassen Sie uns wissen, wofür Sie sich entscheiden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X