Hallo Community,
ich habe eine recht stark besuchte Webseite in der Größenordnung von 3 Millionen Page Impressions im Monat. Da diese Seite auf Typo3 umgestellt wurde und nach der Umstellung mein Provider in die Knie gegangen ist, habe ich das ganze selbst in die Hand genommen und einen eigenen Webserver aufgebaut, der dann in ein Rechenzentrum gestellt wird:
Linux Gentoo 64 Bit
Apache/2.0.58
PHP 5.0.5-pl5-gentoo
Zend Engine v2.0.5 with eAccelerator v0.9.5-rc1
Typo3 3.8Pentium D 945 3,4 GHz, 4 MB L2-Cache, Dual-Core, 64 Bit
2 GB DDR2
80 GB S-ATA HDD
Die Webseite an sich ist nix spektakuläres, also 2 Menüs, tt_news, tt_topcontent und druckansicht sind eingerichtet. Um eine möglichst hohe Performance zu gewährleisten, habe ich das Tuning-Tutorial auf der Typo3.org Webseite durchgearbeitet. Dabei ist folgendes herausgekommen:
Typo3-Seite ohne eAccelerator, ohne Caching
(Requests per second: 1.12 [#/sec] (mean))
http://nopaste.php-q.net/239622
Typo3-Seite mit eAccelerator, ohne Caching
(Requests per second: 1.94 [#/sec] (mean))
http://nopaste.php-q.net/239623
Typo3-Seite mit eAccelerator, mit Caching
(Requests per second: 7.08 [#/sec] (mean))
http://nopaste.php-q.net/239624
Schön zu sehen, wie sich die Tuning-Maßnahmen positiv bemerkbar, aber für eine solche Hardware finde ich das ganz schön schwach! Da die Startseite wegen den News nicht gecached werden soll, hätte ich dann gerade einmal 2 Requests pro Sekunde, was für mich bedeutend zu wenig ist. Woanders liest man auch Ergebnisse von 40 bis 100 Req/s.
Was mache ich falsch? Hat jemand ähnliche Erfahrungsberichte? Vielleicht postet jemand anderes mal seine Benchmark-Werte mit dem Apache-Tool ab...In dem Tutorial und ner Athlon XP Maschine mit 1 GB RAM erreichen die Jungs mit der Bigfoot-Seite anfangs 4, später sogar 55 Req/s...
P.S.: Die Anfrage bedeuetet doch, dass 1000 Anfragen gemacht werden, wobei 100 auf einmal gemacht werden, richtig? Das heißt also, es kommen 100 Besucher und jeder ruft nacheinander 10 Seiten auf...oder?
*grübel*