Björn Hansson Precis som i framtiden

28Jun/130

Nginx VS Apache performance

I ett större webbaserat onlinespel jag är delaktig i så bytte vi förra året ut Apache mot Nginx. Jag gjorde lite jämförelser med New Relics RUM-verktyg med riktig live-trafik. Appen ligger på Amazon AWS cloud och instanstypen som användes var c1.xlarge (7 GB ram).

Samtliga servrar som är namngivna wwwX kör Apache med PHP som modul. De som är namngivna nginx kör Nginx + PHP-FPM. Vid testtillfället användes senaste stabila versionerna (Augusti 2012). Endast dynamiska requests servades (i princip 100% gick alltså till backenden PHP), all statisk content servades genom ett externt CDN. Då Nginx är känt för att prestera bäst med just statiskt content så hade förmodligen skillnaderna blivit klart större vid ett sådant scenario.

Skärmdumparna får tala för sig själv men slutsatsen man kan dra är ju att Nginx presterar klart bättre vid hög load, loadbalancern ger mer trafik till Nginx-burken och den svarar ändå snabbare, se bild 4 där detta syns tydligt.

app_after_10_hours

  • Delicious
  • Facebook
  • Digg
  • Reddit
  • StumbleUpon
  • Twitter
Kommentarer (0) Trackbacks (0)

Ännu inga kommentarer


Kommentera

Inga trackbacks ännu.