Alguém está usando o Node.js como um servidor Web real? [fechadas]


12

Estou tentando me convencer a buscá-lo e começar a desenvolvê-lo, mas quero saber se alguém esperava problemas de estabilidade ou algo do tipo.

Entendo que não é qualidade de "produção", como Apache ou IIS. Eu acho que para um site pequeno, ele deve ficar bem (no máximo 200 conexões simultâneas). Devo assumir isso?


2
Eu acho que isso deve ser atualizado constantemente com novas respostas. Respostas especialmente atualizadas sobre o maior uso em larga escala do Node.JS.
Bryan Campo

Concordo. Eu realmente adoraria ver quantas pessoas estão realmente usando.
Jeremy Boyd

Respostas:



7

Como o node.js não existe há tempo suficiente para satisfazer a comunidade em geral, é estável e seguro, muitas implantações de produção usam o Apache ou o nginx como um servidor da web que procura por proxy as solicitações http do nó em execução em uma porta diferente que não é acessível a partir do endereço IP público da máquina.

Para sempre, também poderá ajudar com o problema de estabilidade do nó.


1
+1 Para apontar para "Para sempre". Também estou pesquisando "Supervisor" e "Upstart", por exemplo, cuppster.com/2011/05/18/using-supervisor-with-upstart
Henk


2

Parece que eles tiraram algumas histórias de sucesso de grandes empresas. Um bom sinal.

O NodeJS.org agora promove artigos das principais empresas Microsoft , eBay , LinkedIn e Yahoo .

Eu me pergunto o que o Google fará ... Eles já podem ter ocorrido E / S nos bastidores. Ou talvez eles estejam apenas aguardando um tempo antes de colocar seu bom nome por trás de um produto.


1
O Google produziu o Go , que, embora não seja orientado a eventos, fornece simultaneidade facilmente.
James O'Gorman

1

Eu o uso como um proxy reverso na frente dos meus sites - nenhum é obscenamente ocupado, mas meu portfólio de imagens recebe muito tráfego.

Não vi nenhum problema aleatório de estranheza, falha ou confiabilidade até o momento.


1
Observe que a segurança é o grande desconhecido. Tudo começou com vulnerabilidades de estouro de buffer . Se tudo está resolvido ainda não é conhecido, mas qualquer pessoa que implemente deve manter seu Node.JS atualizado, caso haja alguns itens de segurança perdidos. (Eu não sou nenhum especialista em segurança)
Bryan Campo

É mais rápido que o nginx ou outro proxy que você tentou?
Adrian7

Não tenho certeza se é mais rápido - mas sei que não é lento - mas é definitivamente 100% mais flexível.
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.