
Ich würde Lighttpd gerne in der Produktion verwenden, um Django-Apps bereitzustellen, aber ich sehe, dass Nginx heutzutage immer beliebter wird. Warum ist das so? Ich weiß, dass Lighttpd in der Vergangenheit Speicherlecks hatte, aber ist das jetzt nicht behoben? Es gibt doch aktive Entwickler, die solche Dinge beheben, oder?
Gibt es einen Grund, warum ich Nginx statt Lighty verwenden sollte? Ich weiß, dass Nginx ein großartiger Server ist, aber ist es wirklich so gut und besser als Lighty?
Antwort1
Ich bin ein aktueller Nginx-Benutzer und ehemaliger Lighttpd-Benutzer und kann das Stabilitätsproblem nur bestätigen. Darüber hinaus wird Nginx aktiv weiterentwickelt und alle paar Wochen wird eine neue Version mit neuen Funktionen oder kleineren Fehlerbehebungen veröffentlicht. Die Konfigurationsdatei ist auch ziemlich klar und sehr leistungsfähig, wenn Sie erst einmal die Vorgehensweise von Nginx kennen.
Antwort2
Nginx kann auch als Lastenausgleich verwendet werden (obwohl Haproxy hierfür wahrscheinlich etwas besser geeignet ist, wenn Sie kein SSL benötigen).
Nginx kann auch als SSL-Reverse-Proxy verwendet werden.riesigwenn Sie SSL auf mehreren virtuellen Hosts verwenden. Dies ist wahrscheinlich der Hauptgrund für die Netcraft-Zahlen von nginx, und der Autor von nginx sagte in einem kürzlichen Interview, dass er dies für den Großteil der Bereitstellungen halte. Das ist sicherlich der Grund, warum ich angefangen habe, es zu verwenden ... und dann schockiert war über die Leistungssteigerungen, die ich sah :)
Antwort3
Ich habe kürzlich für ein neues Projekt, an dem ich arbeite, eine Parallelbewertung von lighttpd und nginx auf demselben Server durchgeführt. Nginx hat in meinen Tests etwas besser abgeschnitten als Lighttpd, und wir haben nginx deshalb in die Produktion eingeführt. Netcraft berichtet, dass nginx auf nach außen gerichteten Webservern viel häufiger verwendet wird als lighttpd: http://news.netcraft.com/
Antwort4
Habe eine VS-Seite zu beiden gefunden, hier ein kleiner Ausschnitt:
"Stabilität
Seit August 2009 hat lighttpd immer noch ungelöste Speicherlecks, die vor 3 Jahren gemeldet wurden. Ein Problem mit Lighty ist, dass es Speicher wie ein Sieb verliert. Ich habe es eine Weile geprüft und dann aufgegeben, es ist ein Chaos. Ich würde mich davon fernhalten, es wird Ihnen schnell den Tag verderben, wenn Sie viel Verkehr darauf ausüben."
Quelle:http://www.wikivs.com/wiki/Lighttpd_vs_nginx
Ehrlich gesagt habe ich Nginx nicht verwendet, daher kann ich nicht aus Erfahrung sprechen. Ich habe hauptsächlich Apache auf meinem Webserver verwendet, aber ich habe einen zu Hause, der Lighttpd verwendet. Er stellt nur eine kleine reine HTML-Seite bereit und ist nur über VPN zugänglich, daher ist er eher ein Informationsportal, wenn jemand von außerhalb darauf zugreift.
Wenn ich das nächste Mal mit neuen und aktualisierten Server-Apps experimentiere, werde ich wahrscheinlich mit nginx spielen. Letztendlich ist es Ihre eigene Entscheidung, aber je nachdem, ob es für eine Produktionsumgebung gedacht ist, würde ich beides prüfen, bevor ich mich für eines entscheide.