Hinundwieder möchte man die Performance einer Webseite auf den Prüfstand stellen. Da ich heute von Wordpress auf Octopress umgestiegen bin habe ich die neue statische Seite mit einer dynamischen Worpress Seite auf dem gleichen Server verglichen.
Siege installieren
Hat man Macports installiert, so ist die Installation von Siege ein Einzeiler.
1
| |
Danach möchte Siege nur noch eine Konfigurationsdatei unter /opt/local/etc/siegerc finden. Eine neue erzeugt man mit
1 2 3 | |
The server is now under siege…
Siege hat einige Parameter. Gleich loslegen kann man mit
1 2 3 4 | |
Dabei werden 30 Sekunden lang 20 parallele Verbindungen simuliert.
Der Vergleich
Das Ergebnis der statischen Octopress Seite:
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
Das Ergebnis der dynamischen Wordpress Seite:
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
Fazit
Man sieht schnell, dass (wie erwartet) die statische Seite um einiges performanter ist. Gut 3 mal so viele Transactions in gleicher Zeit. Dennoch ist der Server scheinbar stark genug 20 parallelen Verbindungen auf der dynamischen Seite stand zu halten. Den Effekt einer dynamischen Seite ließe sich mit Sicherheit durch ein Cache (wie WP-Super-Cache) reduzieren.