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
