Ich bin ziemlich verwirrt über ihre Verwendung und was sie sind. Ich dachte, sie seien alle Webserver, aber in den Communitys behandeln die Leute sie so, als ob sie alle unterschiedlich genutzt würden.
Kann jemand bitte auf den Unterschied in Bezug auf ihre Verwendung hinweisen?
Node.js und Django sind in interpretierten Sprachen (Javascript und Python) geschrieben. Für einen schnellen Webserver verwendet man kompilierte Sprachen (nginx ist in C geschrieben).
Sie können node.js oder django verwenden, je nachdem, welche Sprache Sie besser beherrschen. Sie generieren mit ihnen dynamische Inhalte unter Verwendung von Datenbanken und komplexen Mustern und Logik.
Sie verwenden nginx, um statische Inhalte wie Bilder bereitzustellen. Sie werden normalerweise nicht vom Server generiert, sondern als Dateien bereitgestellt. Das geht sehr schnell.
Hier ist ein Beispiel, wie man nginx mit node.js verwendet , und hier ist, wie man nginx mit django verwendet (dafür benötigen Sie auch eine WSGI-Anwendung, siehe Tutorial).
Austin Hemmelgarn