Apache + mod_wsgi vs nginx + gunicorn

Möchte ich für die Bereitstellung einer django-site (es ist die open-source-edx-code auf github).

Ich bin konfrontiert mit der Wahl zwischen der Verwendung

  1. Apache mit mod_wsgi
  2. nginx mit gunicorn

Benutzt habe ich den Apache mit mod_wsgi und es ist kühl genug, aber ich habe keine Erfahrung mit der zweiten option.

Welche dieser wäre eine bessere option in Bezug auf die Geschwindigkeit und auch in gewissem Umfang, Benutzerfreundlichkeit?

NB: ich brauchen würde, um zwei verschiedene django-Websites sagen, der port 80 und 81 und der Zugang zu Ihnen aus zwei verschiedenen Subdomänen.

  • Apache mit gunicorn. Ihr webserver sollte ein pure-and-simple HTTP-proxy, und sollte nicht wissen, etwas über gunicorn - alle apache hat, wird die port number(s) proxy. Ihre app-Server sollte nicht wissen über den anderen, oder, dass Sie Leben behing ein HTTP-reverse-proxy. Apache über nginx ist rein, weil mod_proxy_http hat docs, und nginx... naja, ehrlich gesagt, die docs sind beschissen wo es Sie gibt. Alle docs, die Sie finden, sind wahrscheinlich veraltet. (Ich weiß wirklich nicht, was der Popularität.)
  • Oh, aber das ist ein Urteil Anruf, würde ich nur die Frage schließen, werden Sie nicht bekommen eine inhaltliche Antwort, ohne dass eine Flamme Krieg, an welchem Punkt, die Frage wird geschlossen sowieso.
  • Sie könnten das nützlich finden, digitalocean.com/community/tutorials/...
InformationsquelleAutor T. Rex | 2013-08-04
Schreibe einen Kommentar