from tests i have done using the low level node.js bindings and
sendfile on linux (which requires a small patch to the node.js c++
source), node.js can get pretty close to nginx (within 10-20%) for
serving static files. the larger the files, the smaller the difference
as most of the work is then being done in the kernel. i'm pretty
confident with some further work and improvements in the node.js
internals that the difference between it and nginx will be negligible,
and you will have the advantage with node.js that you can serve very
rich applications from the same process as the static files. one thing
node.js will never beat nginx on will be memory usage however...

i'll publish a benchmark up here when i get a chance - hopefully in
next few days.

On Feb 13, 11:18 pm, Matt <[email protected]> wrote:
> On Mon, Feb 13, 2012 at 4:28 PM, Tim Caswell <[email protected]> wrote:
> > But node wins over apache and nginx by having the right
> > event model.
>
> Maybe over Apache, but you need to read more about nginx.
>
> >  Node serving a static file from
> > memory is faster than nginx serving the same file from disk.
>
> Benchmarks please. I very much doubt that.
>
> Matt.

-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
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 post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

Reply via email to