Die letzten Monate habe ich mich mal wieder intensiv mit dem Webserver als solchen beschäftigt (und auch wieder einige Modifikationen am eigenem gemacht) und dabei wieder einiges an Erfahrungen sammeln können.

Danke an dieser Stelle auch an den Admin von secu.in, der mir hier einige gute Tipps geben konnte.

Jetzt sollte ich hier auch ein kleines Resumee geben, Apache oder lighttpd, Hosteurope oder Netcup … oder doch lieber Proplay?

Gestern habe ich via twitter übereifrig geschrieben, dass der popelige Proplay Vserver (lighttpd) mit 386 MB Ram meinen Hosteurope VServer (Apache2) mit 2000 MB locker in die Tasche steckt.

Das stimmt so nicht, da hier nicht die selben Bedingungen  herrschten.

Nach weiteren Tests kam ich zu folgender Erkenntnis:

Der große Vorteil von lighttpd ist der geringe Ram Verbrauch, im Zusammenspiel mit einer Anwendung die SQL Abfragen, PHP Code etc. beinhaltet, sind beide Webserver sehr CPU lastig – unter hoher CPU Last neigt jedoch der Apache eher dazu aus zusteigen.

In Stresssituationen, DDOS etc. hat der lighttpd bessere Karten.

Das Modifizieren der Server ist in beiden Fällen Handarbeit da der Apache / lighttpd  den Ram Ressourcen angepasst werden muss.

Sollte hoos Area zukünftig ein wenig laggen – “it’s not a bug, it’s a feature” -> siehe iptables Test

Hier werden Pro IP max 12 Verbindungen / Sekunde gestattet.

Weiter geht’s zu den Server Empfehlungen.

Hosteurope VServer:

Pro: Sauber eingerichtete Server mit freien Konfigurationsmöglichkeiten.

Sollten einmal die Resourcen nicht ausreichen, kann man kostenlos upgraden.

Contra: Keine IRC Dienste zugelassen, CPU Leistung könnte besser sein.

Netcup:

Pro: Günstige Vserver, ordentliche CPU Leistung

Contra: Leider lässt sich iptables im Vserver Bereich nicht konfigurieren, deswegen meiner Meinung nach ein no go wenn man Webseiten hosten möchte.

Proplay:

Pro: Sehr günstige VServer, schon im günstigsten Angebot recht Ordentliche CPU.

Contra: Die zur Verfügung stehenden Image (Ubuntu, Debian…) sind leider recht zerhauen und müssen zuerst “geflickt werden.

Um einen groben Anhaltspunkt zu bekommen, wie Leistungsstark die einzelnen VServer Angebote sind, habe ich ein kleines Perlscript geschrieben, dass einen einfache Zählschleife bis 1 Milliarde macht und dann die verbrauchte Zeit ausspuckt.

August 8, 2010 at 10:25 pm by hoohead
Category: Blog
Tags: