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.

Reply via email to