I am trying to compare the performance of a clutch of web servers using Siege. Whilst the results from all the other servers are easy to understand I am having some difficulty understanding the figures returned for Nginx
I had rather naively assumed that
Transactions = Successful + Failed
This is indeed the case but only when I get Siege to fetch one single static resource (an image) from the server. When I get it to fetch the results of running a PHP script (which does a number of CPU intensive calculations) what I get is more like what is shown below
I The siege does not report any dropped or failed socket connections. I'd be most grateful to anyone who might be able to explain the reasons for the apparent discrepancy.