In motorcycling, we call that the "butt dyno" [0].

[0] http://www.urbandictionary.com/define.php?term=butt-dyno

On Mon, Mar 2, 2015 at 8:22 AM, Matt <[email protected]> wrote:

> That Node vs Rails benchmark is also broken for almost exactly the same
> reasons your benchmark is broken: It doesn't use cluster, and it uses the
> default Node.js "Agents" limitation on outgoing HTTP requests (which will
> only do 5 in parallel).
>
> You want a real-world example? I ported a Rails application to Node.js and
> it got significantly faster. A real full-blown app. Everything felt faster
> to our users. That's the only benchmark that matters. I did benchmark some
> endpoints and they went from around 100rps to around 1000rps, but just
> testing one endpoint doesn't really matter - you need to get a feel for the
> entire app.
>
> Matt.
>
> On Sun, Mar 1, 2015 at 4:27 AM, Alexey Petrushin <
> [email protected]> wrote:
>
>> Also, if you are interested in "kinda real-life" Node.js benchmarks,
>> here's one more for Ruby on Rails vs Node.js
>>
>> http://jslang.info/blog/2014/ruby-on-rails-vs-nodejs
>>
>> 3782 (node.js) vs. 2914 (ruby on rails) hits
>>
>>
>> On Thursday, 19 February 2015 08:34:57 UTC+11, Anirban Bhattacharya wrote:
>>>
>>> Hi,
>>> I am new to node. very new ..like infant.
>>> Either I am doing something wrong or I understood everything wrong.
>>> I wrote a node js simple JSON emitter which uses mysql module and query
>>> (select *) from a single table haviing 100 records and outputs on page as
>>> JSON (JSON.stringify..
>>>
>>> I wrote a PHP page which also does the same thing from same
>>> table(Apache).
>>>
>>> I used Siege for load test and surprisingly it shows better values for
>>> the PHP than that of node .. see below the output of siege
>>> ==================NODE=================
>>> anirbanb2004@Anisoft-Corporation:~$ siege -c100 -d1 -t10M -lnode.log
>>> http://localhost:9615/
>>> ** SIEGE 3.0.5
>>> ** Preparing 100 concurrent users for battle.
>>> The server is now under siege...
>>> Lifting the server siege...      done.
>>>
>>> Transactions:              119236 hits
>>> Availability:              100.00 %
>>> Elapsed time:              599.74 secs
>>> Data transferred:          403.00 MB
>>> Response time:                0.00 secs
>>> Transaction rate:          198.81 trans/sec
>>> Throughput:                0.67 MB/sec
>>> Concurrency:                0.61
>>> Successful transactions:      119236
>>> Failed transactions:               0
>>> Longest transaction:            0.05
>>> Shortest transaction:            0.00
>>>
>>> FILE: node.log
>>> =================PHP==================
>>> anirbanb2004@Anisoft-Corporation:~$ siege -c100 -d1 -t10M -lphp.log
>>> http://localhost/loadTest
>>> ** SIEGE 3.0.5
>>> ** Preparing 100 concurrent users for battle.
>>> The server is now under siege...
>>> Lifting the server siege...      done.
>>>
>>> Transactions:              119632 hits
>>> Availability:              100.00 %
>>> Elapsed time:              599.47 secs
>>> Data transferred:           34.58 MB
>>> Response time:                0.00 secs
>>> Transaction rate:          199.56 trans/sec
>>> Throughput:                0.06 MB/sec
>>> Concurrency:                0.12
>>> Successful transactions:       59858
>>> Failed transactions:               0
>>> Longest transaction:            0.03
>>> Shortest transaction:            0.00
>>>
>>> FILE: php.log
>>>
>>> can anyone please help me understand what is wrong here? I understand
>>> some scenario will be there where PHP will perform better. What scenario
>>> should I create to test Node is better?
>>>
>>  --
>> Job board: http://jobs.nodejs.org/
>> New group rules:
>> https://gist.github.com/othiym23/9886289#file-moderation-policy-md
>> Old group rules:
>> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "nodejs" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/nodejs/f272d221-954b-4aac-bcf6-fe3fb86f10a4%40googlegroups.com
>> <https://groups.google.com/d/msgid/nodejs/f272d221-954b-4aac-bcf6-fe3fb86f10a4%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>  --
> Job board: http://jobs.nodejs.org/
> New group rules:
> https://gist.github.com/othiym23/9886289#file-moderation-policy-md
> Old group rules:
> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> ---
> You received this message because you are subscribed to the Google Groups
> "nodejs" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/nodejs/CAPJ5V2aW_GBRUif%3Di6Hg6KyXXJP5AxBXgE51xsrdFWHf2JmDrA%40mail.gmail.com
> <https://groups.google.com/d/msgid/nodejs/CAPJ5V2aW_GBRUif%3Di6Hg6KyXXJP5AxBXgE51xsrdFWHf2JmDrA%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
Job board: http://jobs.nodejs.org/
New group rules: 
https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/nodejs/CAB9Rao84W3vn7S4VkY1uP0_U6OYM0OsZV8CM9cL7E8%3D%2BbGZCsQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to