On 10/6/06, Edi Weitz edi@agharta.de wrote:
Sorry, for the noise today, but a) FLEXI-STREAMS 0.6.5 was buggy, so you should use 0.6.6, and b) you should also use Chunga 0.2.0 for (hopefully) more performance improvements.
You weren't kidding! I've just installed the updated Flexi-streams and Chunga. Now I'm seeing, oh, about a 150x improvement! No time right now for any real stats, but here's the dump of a (localhost) 'ab' test:
------
$ ab -n 250 http://localhost:3000/tbnl/test/files/imgp2926.jpg ....
Server Software: Hunchentoot Server Hostname: localhost Server Port: 3000
Document Path: /tbnl/test/files/imgp2926.jpg .... Document Length: 812011 bytes
Concurrency Level: 1 Time taken for tests: 2.928872 seconds Complete requests: 250 Failed requests: 0 Write errors: 0 Total transferred: 203049750 bytes HTML transferred: 203002750 bytes Requests per second: 85.36 [#/sec] (mean) Time per request: 11.715 [ms] (mean) Time per request: 11.715 [ms] (mean, across all concurrent requests) Transfer rate: 67701.83 [Kbytes/sec] received
Connection Times (ms) min mean[+/-sd] median max Connect: 0 0 0.0 0 0 Processing: 6 11 6.6 7 54 Waiting: 2 3 2.7 2 33 Total: 6 11 6.6 7 54
Percentage of the requests served within a certain time (ms) 50% 7 66% 15 75% 15 80% 15 90% 16 95% 17 98% 20 99% 43 100% 54 (longest request)
------
Brililant!
Cheers, Graham