4 ms·
From you experience, how is performance? what would you compare it too? The examples ae useful, thank you.
by bliti 11y ago
From you experience, how is performance? what would you compare it too? The examples ae useful, thank you.
- nosefrog 11y agoI haven't written any big projects in Racket, so I can't say how it fares on real-world projects with real-world data, but here are the results for a very minimal Racket project using ApacheBench: ~ $ ab -n 100 -c 10 "http://localhost:8888/" http://localhost:8888/" This is ApacheBench, Version 2.3 <$Revision: 1638069 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ http://www.apache.org/ Benchmarking localhost (be patient).....done Server Software: Racket Server Hostname: localhost Server Port: 8888 Document Path: / Document Length: 89 bytes Concurrency Level: 10 Time taken for tests: 0.084 seconds Complete requests: 100 Failed requests: 0 Total transferred: 26800 bytes HTML transferred: 8900 bytes Requests per second: 1192.32 [#/sec] (mean) Time per request: 8.387 [ms] (mean) Time per request: 0.839 [ms] (mean, across all concurrent requests) Transfer rate: 312.05 [Kbytes/sec] received
- SanFranManDan 11y agoWithout a baseline comparison against other servers with same functionality on the same computer, these results mean nothing. For example here are benchmarks from Django's single-threaded debug webserver: Benchmarking 127.0.0.1 (be patient).....done Server Software: WSGIServer/0.1 Server Hostname: 127.0.0.1 Server Port: 8000 Document Path: / Document Length: 2 bytes Concurrency Level: 10 Time taken for tests: 0.100 seconds Complete requests: 100 Failed requests: 0 Total transferred: 16400 bytes HTML transferred: 200 bytes Requests per second: 998.90 [#/sec] (mean) Time per request: 10.011 [ms] (mean) Time per request: 1.001 [ms] (mean, across all concurrent requests) Transfer rate: 159.98 [Kbytes/sec] received Or Nginx returning the same thing: Benchmarking 127.0.0.1 (be patient).....done Server Software: nginx/1.6.2 Server Hostname: 127.0.0.1 Server Port: 9080 Document Path: /gangam Document Length: 14 bytes Concurrency Level: 10 Time taken for tests: 0.013 seconds Complete requests: 100 Failed requests: 0 Total transferred: 15600 bytes HTML transferred: 1400 bytes Requests per second: 7478.31 [#/sec] (mean) Time per request: 1.337 [ms] (mean) Time per request: 0.134 [ms] (mean, across all concurrent requests) Transfer rate: 1139.27 [Kbytes/sec] received