Ok, now that httpd is now almost fully functional - my next concerns are:
1) Squashing all reported bugs. I've been doing quite good job lately, thanks to global exception handler.
2) AD module.
3) Better interface for modules
4) Rewrite initialization and deinitialization routines to allow long planned three part initialization & deinitialization routines: Prepare init, init, start, prepare deinit, deinit, stop.
5) NT Service support. (Should be easy to add, once #4 is done)
x) If there is enough interest in having full http support, I will start expanding ioftpd's territory to http world. (CGI handler, http authentication, ...) Even, as is - ioftpd is able to run a huge website with static/php content.
debian:/home/darkone# ab -c 150 -n 1000
http://192.168.1.10:10000/
This is ApacheBench, Version 1.3d <$Revision: 1.70 $> apache-1.3
Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd,
http://www.zeustech.net/
Copyright (c) 1998-2002 The Apache Software Foundation,
http://www.apache.org/
Benchmarking 192.168.1.10 (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Completed 500 requests
Completed 600 requests
Completed 700 requests
Completed 800 requests
Completed 900 requests
Finished 1000 requests
Server Software:
Server Hostname: 192.168.1.10
Server Port: 10000
Document Path: /
Document Length: 1459 bytes
Concurrency Level: 150
Time taken for tests: 0.822 seconds
Complete requests: 1000
Failed requests: 0
Broken pipe errors: 0
Total transferred: 1632930 bytes
HTML transferred: 1498393 bytes
Requests per second: 1216.55 [#/sec] (mean)
Time per request: 123.30 [ms] (mean)
Time per request: 0.82 [ms] (mean, across all concurrent requests)
Transfer rate: 1986.53 [Kbytes/sec] received
Connnection Times (ms)
min mean[+/-sd] median max
Connect: 0 8 6.8 5 40
Processing: 64 99 37.2 96 386
Waiting: 43 98 37.2 95 386
Total: 64 107 37.0 101 394
Percentage of the requests served within a certain time (ms)
50% 101
66% 110
75% 120
80% 122
90% 135
95% 142
98% 165
99% 290
100% 394 (last request)