Hey, thanks for point out latency, I haven't look at them deeply.  Here is 
how http-kit compare to Nginx when concurrency is 96:  

Server Software:        http-kit
Server Hostname:        127.0.0.1
Server Port:            8087

Document Path:          /
Document Length:        1163 bytes

Concurrency Level:      96
Time taken for tests:   2.858 seconds
Complete requests:      120000
Failed requests:        0
Write errors:           0
Keep-Alive requests:    120000
Total transferred:      156960000 bytes
HTML transferred:       139560000 bytes
Requests per second:    41981.59 [#/sec] (mean)
Time per request:       2.287 [ms] (mean)
Time per request:       0.024 [ms] (mean, across all concurrent requests)
Transfer rate:          53624.92 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.1      0       4
Processing:     1    2   0.7      2       7
Waiting:        1    2   0.7      2       7
Total:          1    2   0.7      2       7

*Percentage of the requests served within a certain time (ms)*
*  50%      2*
*  66%      2*
*  75%      2*
*  80%      2*
*  90%      3*
*  95%      4*
*  98%      5*
*  99%      5*

* 100% 7 (longest request) *


Server Software:        nginx
Server Hostname:        127.0.0.1
Server Port:            8081

Document Path:          /
Document Length:        1163 bytes

Concurrency Level:      96
Time taken for tests:   3.492 seconds
Complete requests:      120000
Failed requests:        0
Write errors:           0
Keep-Alive requests:    118844
Total transferred:      164754220 bytes
HTML transferred:       139560000 bytes
Requests per second:    34365.55 [#/sec] (mean)
Time per request:       2.793 [ms] (mean)
Time per request:       0.029 [ms] (mean, across all concurrent requests)
Transfer rate:          46076.41 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.1      0       4
Processing:     0    3   2.2      2      23
Waiting:        0    3   2.2      2      23
Total:          0    3   2.2      2      23

*Percentage of the requests served within a certain time (ms)*
*  50%      2*
*  66%      3*
*  75%      4*
*  80%      5*
*  90%      6*
*  95%      7*
*  98%      9*
*  99%      9*
* 100%     23 (longest request)*


btw, I am the author of http-kit <https://github.com/shenfeng/http-kit>:  
https://github.com/shenfeng/http-kit . http-kit was written from scratch 
for performance.  Clojure web application can be very fast, as fast as 
Nginx can do. Clojure web application can handle high concurrency as Nginx 
can do too.


On Friday, January 25, 2013 8:14:07 PM UTC+8, hutch wrote:
>
>
> On 2013-01-25, at 6:24 AM, Peter Taoussanis <ptaou...@gmail.com<javascript:>> 
> wrote:
>
> I'd consider adding a graph if folks think these numbers are sufficiently 
> interesting?
>
>
> That would be great! This is very important information for me. And, 
> unless things have improved markedly over that last year or so (I hope so), 
> I think you'll be 'amused' by what you see.
>
> Cheers,
> Bob
>
>

-- 
-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en


Reply via email to