Jan
27
2011

benchmark een (php) pagina

Apache is handig, maar met de ab tool wordt het een feest als het gaat om performance test.
Deze benchmark tool is handig om een pagina op performance te checken. Database queries, loops in code,
enorme stacks creeren, etc. Al deze elementen kunnen er voor zorgen dat een pagina slecht gaat presteren.
Het ziet er heel mooi en snel uit natuurlijk als er maar 1 gebruiker is (meestal ben je het zelf ;-) ).
Maar wat doet de pagina als er 100 gebruikers zijn? of 1000?


Dit kan vaak op nachtmerries uitlopen, en daarom moet er goed getest worden.
De ab tool staat vaak in de “/usr/bin/” directory en is met een simpele regel aan te roepen waarna
je een mooi rapport krijgt van apache:

/usr/bin/ab -c 10 -n 100 http://www.domein.nl/pagina.php

De volledige documentatie is te vinden op : http://httpd.apache.org/docs/2.0/programs/ab.html. Vereiste natuurlijk helaas wel dat je ssh toegang hebt tot je server.

Over de auteur: Willem

Willem is lead developer bij een toonaangevend bedrijf. Verder ook eigenwijs en deelt graag te pas en te onpas informatie.

1 Reactie + Reageer op dit artikel

Reageer