Sorry für die fehlende Mehrfachauswahl.
Ein bisserl Benchmarks für die Augen.
ab -c 100 -n 1000
Apache 2.2.3 / PHP 5.2.0 via APXS / APC opcode cacher
Load: > 35 (!!!)
Code:
Server Software: Apache/2.2.3
Server Hostname: soellner.info
Server Port: 80
Document Path: /phpmyadmin/index.php
Document Length: 8353 bytes
Concurrency Level: 100
Time taken for tests: 47.249978 seconds
Complete requests: 1000
Failed requests: 365
(Connect: 0, Length: 365, Exceptions: 0)
Write errors: 0
Total transferred: 8990606 bytes
HTML transferred: 8359090 bytes
Requests per second: 21.16 [#/sec] (mean)
Time per request: 4724.998 [ms] (mean)
Time per request: 47.250 [ms] (mean, across all concurrent requests)
Transfer rate: 185.80 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 15 49.8 0 206
Processing: 121 4477 8905.4 2518 47246
Waiting: 1 4465 8906.7 2508 47241
Total: 209 4492 8923.0 2519 47249
Percentage of the requests served within a certain time (ms)
50% 2519
66% 2554
75% 2580
80% 2615
90% 3023
95% 9425
98% 46283
99% 47056
100% 47249 (longest request)
Lighttpd 1.4.13 / PHP 5.2.0 via FCGI / APC opcode cacher
Load: > 5
Code:
Server Software: lighttpd
Server Hostname: soellner.info
Server Port: 8080
Document Path: /phpmyadmin/index.php
Document Length: 8353 bytes
Concurrency Level: 100
Time taken for tests: 13.27989 seconds
Complete requests: 1000
Failed requests: 338
(Connect: 0, Length: 338, Exceptions: 0)
Write errors: 0
Total transferred: 8907370 bytes
HTML transferred: 8358796 bytes
Requests per second: 76.76 [#/sec] (mean)
Time per request: 1302.799 [ms] (mean)
Time per request: 13.028 [ms] (mean, across all concurrent requests)
Transfer rate: 667.64 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 15 48.2 0 171
Processing: 133 1226 258.9 1280 3359
Waiting: 119 1224 258.9 1279 3358
Total: 177 1242 227.1 1281 3359
Percentage of the requests served within a certain time (ms)
50% 1281
66% 1293
75% 1303
80% 1314
90% 1348
95% 1388
98% 1445
99% 1485
100% 3359 (longest request)
Litespeed 2.4.0 / PHP 5.2.0 via LSAPI / APC opcode cacher
Load: > 4
Code:
Server Software: LiteSpeed
Server Hostname: soellner.info
Server Port: 9080
Document Path: /phpmyadmin/index.php
Document Length: 8353 bytes
Concurrency Level: 100
Time taken for tests: 10.146684 seconds
Complete requests: 1000
Failed requests: 340
(Connect: 0, Length: 340, Exceptions: 0)
Write errors: 0
Total transferred: 8920090 bytes
HTML transferred: 8358740 bytes
Requests per second: 98.55 [#/sec] (mean)
Time per request: 1014.668 [ms] (mean)
Time per request: 10.147 [ms] (mean, across all concurrent requests)
Transfer rate: 858.51 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 1 3.7 0 13
Processing: 70 981 310.8 986 5283
Waiting: 59 979 310.7 986 5283
Total: 73 982 309.7 986 5283
Percentage of the requests served within a certain time (ms)
50% 986
66% 1015
75% 1024
80% 1036
90% 1095
95% 1208
98% 1652
99% 2382
100% 5283 (longest request)
Lighty steht in der Performance Litespeed kaum nach. Letzerer ist zwar in der Standardversion ebenso kostenlos, jedoch closed-source (wen es stört).
Mal sehen wie sich Litespeed Proxy Modul handhaben lässt (Apache->DAV/SVN <-Litespeed->RoR<-Mongrel) ???