ApacheBench, wat is een gangbare "Requests per second"?

Als ik een ApacheBench uitvoer, wat is dan een gangbare "Requests per second"?

Hangt er vanaf op wat voor server je hem loslaat.

Het is onder andere afhankelijk van: - Het soort pagina dat je ophaalt * Simpele index.html op van < 1KB? * Een pagina van een paar KB * Een PHP script dat een DB verbinding op zet * CGI script met Perl / Python / Ruby etc.

  • Configuratie van apache

  • Configuratie van je netwerk buffers en type netwerkkaart

  • Overige netwerkcomponenten

  • En uiteraard de configuratie van je server :slight_smile: ( CPU(s), geheugen, opslagruimte )

Als ik een simpele statische pagina ophaal, kom ik uit op +/-2000 req/s. Roep ik echter een PHP script aan wat op een NFS share staat, dan kakt dit in naar +/-200 req/s. In het eerste geval was mijn client de bottleneck. In het tweede geval de server.

Haal jij 2000 req/s?

Op http://www.kinkykoala.com/?

Neen.

De beginpagina is een php script die informatie ophaalt bij last.fm, dus daar moet je de roundtrip bij optellen. Als ik een statische pagina via dat domein opvraag, kom ik lokaal op maximaal 700 req/s.