|
RaidenHTTPD performance
|
|
|
Team Johnlong, the author of RaidenHTTPD has always been trying their best to improve the performance of RaidenHTTPD web server. As we all know, running a large scale web site requires performance and efficiency at all time. Thus, if it's not the best, why bother using it?
The 'RaidenHTTPD vs Apache2' benchmark comparision chart is also available upon request; please email us for more detail. |
|
|
How do we test? |
|
|
We are using ApacheBench v2.0.41-dev program from Apache Software Foundation to test out the speed of RaidenHTTPD 1.1.41. The PHP module on RaidenHTTPD is the ISAPI version. IP checking and URL filtering are disabled in RaidenHTTPD. The testing system is equiped with Intel Pentium4 2.8GHz with HyperThreading enabled. The operating system is Windows XP Pro SP2 with no antivirus and firewall application installed.
Various options will be given during the test.
Keep-alive: the client does not make a new connection for every request, and it will try to use the existing connection while the keep-alive feature is being tested.
Concurrent connections: the client will open N concurrent TCP connections to the HTTP server.
RPS: Requests Per Second: the higher the better
TR: Transfer Rate: the higher the better |
|
|
Test suite 1
Small image file 2.7k
concurrency lvl: 20
keep-alive: On |
|
|
RaidenHTTPD
RPS: 1580.25
TR: 4610.37 KB/S
Report
|
|
Test suite 2
Small image file 2.7k
concurrency lvl: 1
keep-alive: On |
|
|
RaidenHTTPD
RPS: 1620.25
TR: 4727.09 KB/S
Report
|
|
Test suite 3
Big image file 113k
concurrency lvl: 1
keep-alive: On |
|
|
RaidenHTTPD
RPS: 453.90
TR: 50196.20 KB/S
Report
|
|
Test suite 4
Big image file 113k
concurrency lvl: 50
keep-alive: On |
|
|
RaidenHTTPD
RPS: 393.85
TR: 43586.56 KB/S
Report
|
|
Test suite 5
404 file not found
concurrency lvl: 50
keep-alive: On |
|
|
RaidenHTTPD
RPS: 825.81
TR: 99.10 KB/S
Report
|
|
Test suite 6
PHP page 7.6k
concurrency lvl: 1
keep-alive: On |
|
|
RaidenHTTPD
RPS: 101.43
TR: 772.16 KB/S
Report
|
|
Test suite 7
PHP page 7.6k
concurrency lvl: 20
keep-alive: On |
|
|
RaidenHTTPD
RPS: 99.22
TR: 755.40 KB/S
Report
|
|
Test suite 8
PHP page 7.6k
concurrency lvl: 10
keep-alive: Off |
|
|
RaidenHTTPD
RPS: 97.12
TR: 739.35 KB/S
Report
|
|
Test suite 9
Large file 5.3m
concurrency lvl: 10
keep-alive: On |
|
|
RaidenHTTPD
RPS: 13.22
TR: 69519.60 KB/S
Report
|
|