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?

Jeremy Boyd
fonte
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ó.

castelo
fonte
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

Não é uma resposta direta à sua pergunta, mas muito relacionada em termos de hospedagem de aplicativos node.js.: dois provedores Heroku-like usando node.js./ JavaScript em vez de Ruby, ambos na fase beta / convite (em meados de março de 2011):

Jared Updike
fonte
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.

Bryan Field
fonte
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.


fonte
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.