I always used Node.js directly, minus one program to worry about. http-proxy adds about 20ms in your response times.
Tio Oscar, use setcap and let your fears flow away: setcap 'cap_net_bind_service=+ep' /usr/bin/nodejs -- Att, Alan Hoffmeister 2013/10/15 Tio Oscar <[email protected]>: > Sorry my english. > > First you have to consider an application runs over a system user. The only > user who can open ports below 1024 is root. Apache, Nginx, etc. solved this, > running a master process as root, and created forks that run on non-root > users. > > Run any interpreter (VM) under root is a big risk not worth being taken. > > That is on one hand, on the other, web servers like Apache or Nginx has many > resolved things that should be implemented on node.js from zero. > > I've been using nginx as reversal proxy for node.js applications, and I can > say that the performance is not affected, especially if instead of using > network ports used unix sockets. > > I think if it makes the whole process of verification and analysis that > makes nginx on buffer sizes, head supports, etc.. in node.js, you lose more > performance than a software built directly in C for this purpose. > > > > 2013/10/15 Norman Paniagua <[email protected]> >> >> What? nodejs vs webservers? yes, my real question is, there is lost >> performance if you put your multiple nodejs apps behind a webserver (with >> proxy)? >> >> Or its just better to use the node itself to run all your apps (using >> vhost if all the apps are using express)? or have a nodejs router like >> multi-sites? >> >> The idea behind this is just to know what way its better, some cons of >> using webserver like apache (don't know if its applicable to nginx) its that >> websockets didn't work. >> >> Regards >> >> -- >> -- >> 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 >> >> --- >> 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]. >> For more options, visit https://groups.google.com/groups/opt_out. > > > > > -- > Exos ~ Programador, hacker y filósofo > web: http://blog.exodica.com.ar > Linked'in: http://www.linkedin.com/in/ogexos > Twitter: @exos, Indeti.ca: @exos > Tels: [+54 11] 6385-EXOS (3967) - [+54 9 11] 6133-2442 > > -----BEGIN GEEK CODE BLOCK----- > Version: 3.1 > GCS/IT d-- s:++ a- C+++$ UBL+++$ P(-) L+++$ !E--- W+++$ !N !o K-? !w--- !O > !M-- V? PS+++@ !PE Y+(++) PGP++ !t--- !5 X++ R(+) tv--? b- DI D-- G e@ h>++ > r+++(-) y+++>+++++ > ------END GEEK CODE BLOCK------ > > -- > -- > 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 > > --- > 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]. > For more options, visit https://groups.google.com/groups/opt_out. -- -- 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 --- 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]. For more options, visit https://groups.google.com/groups/opt_out.
