For static content I get around 2x speed from Apache 2 (small images-> 2kB)
For dynamic content (php fast-cgi) I get 85 ms less in the time-per resquest
(mean)
combining eAccelerator for php-fastcgi with cherokee I get 878 ms/request
less (mean)
These are the results of my tests:
APACHE 2
-------------------------------------------------------------------------------------------------
Server Software: Apache/2.2.3
Server Hostname: www.foroselectronica.es
Server Port: 80
Document Path: /
Document Length: 41018 bytes
Concurrency Level: 14
Time taken for tests: 11.942104 seconds
Complete requests: 100
Failed requests: 10
(Connect: 0, Length: 10, Exceptions: 0)
Write errors: 0
Total transferred: 4159387 bytes
HTML transferred: 4101787 bytes
Requests per second: 8.37 [#/sec] (mean)
Time per request: 1671.895 [ms] (mean)
Time per request: 119.421 [ms] (mean, across all concurrent requests)
Transfer rate: 340.06 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.0 0 0
Processing: 220 1590 2378.0 780 11912
Waiting: 203 1585 2378.5 777 11907
Total: 220 1590 2378.0 780 11912
Percentage of the requests served within a certain time (ms)
50% 780
66% 1039
75% 1166
80% 1348
90% 5624
95% 7945
98% 10313
99% 11912
100% 11912 (longest request)
CHEROKEE 0.8.0
------------------------------------------------------------------------------------------------
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/
Benchmarking www.foroselectronica.es (be patient).....done
Server Software: Cherokee/0.8.0
Server Hostname: www.foroselectronica.es
Server Port: 80
Document Path: /
Document Length: 40913 bytes
Concurrency Level: 14
Time taken for tests: 11.334465 seconds
Complete requests: 100
Failed requests: 0
Write errors: 0
Total transferred: 4138000 bytes
HTML transferred: 4091300 bytes
Requests per second: 8.82 [#/sec] (mean)
Time per request: 1586.825 [ms] (mean)
Time per request: 113.345 [ms] (mean, across all concurrent requests)
Transfer rate: 356.52 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 17 55.5 0 193
Processing: 194 1362 1677.5 1041 11334
Waiting: 193 1356 1677.5 1040 11328
Total: 194 1379 1694.4 1069 11334
Percentage of the requests served within a certain time (ms)
50% 1069
66% 1202
75% 1345
80% 1405
90% 1516
95% 2787
98% 10733
99% 11334
100% 11334 (longest request)
CHEROKEE 0.8.0 + php eAccelerator
-------------------------------------------------------------------------------------------------
Server Software: Cherokee/0.8.0
Server Hostname: www.foroselectronica.es
Server Port: 80
Document Path: /
Document Length: 40942 bytes
Concurrency Level: 14
Time taken for tests: 62.771551 seconds
Complete requests: 1000
Failed requests: 25
(Connect: 0, Length: 25, Exceptions: 0)
Write errors: 0
Total transferred: 41411941 bytes
HTML transferred: 40944620 bytes
Requests per second: 15.93 [#/sec] (mean)
Time per request: 878.802 [ms] (mean)
Time per request: 62.772 [ms] (mean, across all concurrent requests)
Transfer rate: 644.26 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.0 0 0
Processing: 130 871 733.9 800 19235
Waiting: 130 867 733.2 797 19231
Total: 130 871 733.9 800 19235
Percentage of the requests served within a certain time (ms)
50% 800
66% 856
75% 895
80% 922
90% 1041
95% 1169
98% 1340
99% 1985
100% 19235 (longest request)
--
Miguel Angel Ajo Pelayo
http://optimizacionweb.es
+34 91 120 1798
+34 636 52 25 69
skype: ajoajoajo
_______________________________________________
Cherokee mailing list
[email protected]
http://lists.octality.com/listinfo/cherokee