Ich optimiere unser System für eine schnellere Bereitstellung statischer Inhalte und habe mich gefragt, ob jemand die richtigen Erfahrungen mit den schnellsten Webservern für einen solchen Zweck hat.
Von den drei Hauptkandidaten, die ich in Betracht gezogen habe, Nginx, Cherokee und Lighttpd, scheint jeder seine eigenen Probleme zu haben - aber die Berichte, die ich online gelesen habe, sind etwas voreingenommen und tendieren zu dem Server, den der Benutzer gerade verwendet.
Irgendwelche Ideen, wo man einen geeigneten Benchmark für diesen speziellen Zweck sehen kann, oder zumindest eine nicht voreingenommene Liste von Vor- und Nachteilen? Gibt es persönliche Erfahrungen und Fallstricke, von denen ich abweichen sollte?
Vielen Dank
Bearbeiten: Serverfault.com gab die Antwort als Nginx. Ich würde immer noch gerne einige Entwicklergedanken von diesem Ende des Universums hören.
Antworten:
Einige zusätzliche Links und Kommentare:
Ich persönlich benutze Lighttpd seit Jahren und könnte nicht zufriedener damit sein. Ich bin tatsächlich überrascht, dass es im Vergleich zu Nginx in den Cherokee-Benchmark-Ergebnissen funktioniert hat.
quelle
Das LinuxFormat Magazine (Ausgabe 142, März 2011) enthält einen Benchmark von Apache, Cherokee, Lighttpd und Nginx. Cherokee ist der schnellste, mehr als x2 im Vergleich zu Apache und bis zu 20% schneller als Nginx.
quelle
Wenn es sich um rein statischen Inhalt handelt, benötigen Sie nur einen großen Cache vor dem echten Webserver. Ich verwende ZXTMs von Zeus, aber es gibt viele andere Optionen.
quelle
Ich habe den Artikel nicht gelesen - scheint nicht online zu sein, es war die Suche danach, die mich hierher gebracht hat -, aber wenn ich nur ein einzelnes Diagramm betrachte, das Alvaro in seinem Blog gepostet hat, frage ich mich, warum dieses Linux-Format Der Benchmark war gegen andere Server als Cherokee gerichtet. Es enthielt zufällig die Versionsnummern der Server, und etwas kam mir seltsam vor, so dass ich einige Nachforschungen anstellte:
Eine glänzende neue Version von Cherokee wurde gegen ältere - und in einigen Fällen viel ältere - Versionen der anderen Server eingesetzt. Daher würde ich den Ergebnissen nicht zu viel Gewicht beimessen, zumal der wettbewerbsfähigste Server, Nginx, seit der getesteten Version eine Hauptversion hatte.
quelle
schau es dir an
http://www.acme.com/software/thttpd/
Paypal verwendet es, um statische Inhalte bereitzustellen.
quelle