D simple web server
Batuhan Göksu" <batuhangoksu at gmail.com>
Batuhan Göksu" <batuhangoksu at gmail.com>
Tue Sep 3 08:49:43 PDT 2013
On Tuesday, 3 September 2013 at 15:23:36 UTC, gedaiu wrote:
> Hi,
>
> nice test!
>
> on my computer(linux, i5, 8gb ram) i have these results:
>
> siege -d10 -c50 -t 133s http://localhost:8080/
>
> Transactions: 1290 hits
> Availability: 100.00 %
> Elapsed time: 132.70 secs
> Data transferred: 0.01 MB
> Response time: 0.14 secs
> Transaction rate: 9.72 trans/sec
> Throughput: 0.00 MB/sec
> Concurrency: 1.35
> Successful transactions: 1290
> Failed transactions: 0
> Longest transaction: 11.42
> Shortest transaction: 0.00
>
>
> and apache on the same machine has these results:
>
> siege -d10 -c50 -t 133s http://localhost/
>
> Transactions: 1269 hits
> Availability: 100.00 %
> Elapsed time: 132.63 secs
> Data transferred: 0.32 MB
> Response time: 0.09 secs
> Transaction rate: 9.57 trans/sec
> Throughput: 0.00 MB/sec
> Concurrency: 0.91
> Successful transactions: 1269
> Failed transactions: 0
> Longest transaction: 0.43
> Shortest transaction: 0.05
>
> Thanks,
> Bogdan
>
> On Tuesday, 3 September 2013 at 14:56:33 UTC, Batuhan Göksu
> wrote:
>> On Saturday, 31 August 2013 at 16:42:11 UTC, gedaiu wrote:
>>> Hi,
>>>
>>> Because I have a personal project based on a custom web
>>> server, and I couldn't find one implemented in D(excepting
>>> vibe.d), I started to implement some web server classes in D
>>> with the hope that my work will be useful to someone else as
>>> well. If you are interested in this project, or if you want
>>> to contribute to it, here is the link to the git repository:
>>>
>>> https://github.com/gedaiu/DSWS
>>>
>>> Also, I don't have a lot of experience with D and I would
>>> apreciate if someone would like to spare some time for a code
>>> review for my work.
>>>
>>> Thanks,
>>> Bogdan
>>
>> But got a nice progression of application development.
>>
>> HTTP stress test done with Siege.
>>
>> Siege Code : siege -d10 -c50 http://localhost/
>>
>> Transactions: 156 hits
>> Availability: 12.69 %
>> Elapsed time: 133.23 secs
>> Data transferred: 0.18 MB
>> Response time: 0.07 secs
>> Transaction rate: 1.17 trans/sec
>> Throughput: 0.00 MB/sec
>> Concurrency: 0.08
>> Successful transactions: 156
>> Failed transactions: 1073
>> Longest transaction: 0.33
>> Shortest transaction: 0.00
There's something wrong with these results.
I did it again while writing this post here are the results
Siege Code : siege -d10 -c50 http://localhost/
These results have been on the front side with Nginx (ProxyPass)
Please try this way. (Siege Code: http://localhost/ siege-d10-c50)
Last Results
--------------------------------------
Transactions: 187 hits
Availability: 14.84 %
Elapsed time: 133.49 secs
Data transferred: 0.18 MB
Response time: 0.10 secs
Transaction rate: 1.40 trans/sec
Throughput: 0.00 MB/sec
Concurrency: 0.14
Successful transactions: 187
Failed transactions: 1073
Longest transaction: 0.61
Shortest transaction: 0.00
More information about the Digitalmars-d-announce
mailing list