Archiv

Artikel Tagged ‘Cherokee’

Der neue Häuptling auf meinem Server: Cherokee

4. Mai 2009 Manuel Keine Kommentare

Lange Zeit war ich mit nGinx zufrieden, ich muss sagen ein wirklich toller Webserver – vor allem schnell. Was mir nur in letzter Zeit ein wenig auf den Geist ging, waren die RegEXP die ich für das Rewrite verwenden musste. Auch das fCGI Gedöns gefiel mir nicht wirklich mehr. Zumal man alles in die Startscripte werfen musste. Vor allem wenn man viele Django Projekte hat, wird das schnell unübersichtlich.

Durch Zufall bin ich auf den Cherokee Webserver gestoßen – wo die Webseite mir förmlich durch die Leitung entgegen sprang. Dick oben prangerte “The Fastest free Web Server out there!“. Ich musste schmunzeln – das behauptet ja jeder von sich. Also hab ich kurzer Hand auf dem Server den Cherokee installiert. Dem nGinx und Cherokee habe ich die selbe HTML Datei zum futtern gegeben und das Ergebnis war doch überraschend.

  nGinx Cherokee
Transfer: 2912.90 [Kbytes/sec] 3576.15 [Kbytes/sec]
Total transferred 132046 bytes 127100 bytes

Naja dachte ich mir – schauen wir uns das doch mal hier beim Blog an – und tatsächlich – Cherokee interagiert wesentlich besser mit php (es wird php-cgi verwendet) als per nGinx und fCGI.

Ich werde das ganze mal im Auge behalten wie sich die Performance auf den Server auswirkt. Was ich außerdem Loben musst ist das “Admin Interface”. Endlich keine stupide Terminalarbeit mehr sondern mal was einigermaßen vernünftiges obgleich auch sehr flexibel Webinterface.

Cherokee is a very fast, flexible and easy to configure Web Server. It supports the widespread technologies nowadays: FastCGI, SCGI, PHP, CGI, SSI, TLS and SSL encrypted connections, Virtual hosts, Authentication, on the fly encoding, Load Balancing, Apache compatible log files, Data Base Balancing, Reverse HTTP Proxy, Traffic Shaper, Video Streaming and much more.

Ich werde einiges davon sicherlich verwenden und weiter berichten.

Wo ich auch lobende Worte los werden muss, ist bei der Dokumentation – strikt in Englisch aber dennoch reichlich Beispiele für alle wichtigen Anwendungen: WordPress, Django usw. usf.
ps: Auch Angelplatz.com, welches auf Django baiert, habe ich auf den Cherokee umgestellt – mit erheblich verbesserter Ladezeit!