Was ist die beste Apache/Linux-Konfiguration für diesen Server?

Was ist die beste Apache/Linux-Konfiguration für diesen Server?

2 x Intel Xeon-Woodcrest 5130-DualCore 2 GB RAM Ubuntu 10.04.0-64

Im schlimmsten Fall kann diese Box ca. 300 Personen gleichzeitig mit ca. 700 Bildern versorgen. Die Bilder sind jeweils ca. 5 KB groß.

Ich kann die Maschine aktualisieren oder austauschen, wenn jemand Vorschläge hat.

Danke!

Antwort1

Wenn Sie nur statische Inhalte bereitstellen, wird die Installation eines Reverse-Proxys wie Varnish die Leistung ebenfalls erheblich verbessern, obwohl ich empfehlen würde, der Box etwas mehr RAM (weitere 2 oder 4 GB) hinzuzufügen.

Vergessen Sie auch nicht, Ihren Webserver (für statische Inhalte eignen sich nginx oder lighttpd) dazu zu veranlassen, den HTTP-Antworten Expire-Header hinzuzufügen, da sonst die Leistung des Reverse-Proxys nicht optimal ist.

Antwort2

Es handelt sich also um komplett statische Inhalte, die nur Bilder liefern? Vielleicht sollten Sie Nginx oder Lighttpd statt Apache verwenden. Sie könnten wahrscheinlich etwas mehr RAM einbauen, 2 GB sind nicht gerade viel und RAM ist billig. Die Bereitstellung statischer Dateien wird jedoch mehr durch I/O als durch alles andere eingeschränkt. Welche Art von Festplatten haben Sie da? Können Sie außerdem näher erläutern, was Sie mit „300 Personen, die gleichzeitig 700 Bilder anfordern“ meinen?

Wenn Sie eigentlich nur Bilder bereitstellen, brauchen Sie dann überhaupt einen dedizierten Server oder könnten Sie ein CDN wie S3 verwenden? Handelt es sich dabei um einen internen oder externen Server?

verwandte Informationen