¿Qué tan eficiente es un backend de sitio web exclusivo de NodeJS?

No estoy seguro de qué quiere decir con eficiencia aquí, pero Node.JS ciertamente también tiene problemas con la utilización de la CPU y el uso de la memoria. No confíe en los puntos de referencia (repita: no confíe en los puntos de referencia). Las diferentes aplicaciones necesitan diferentes tipos de medidas de eficiencia (por ejemplo, usar todos los núcleos de CPU, paralelismo, concurrencia, etc.) Para un sitio web de comercio electrónico, no usaría Node.js y MongoDB. Hay muchos problemas con ellos. Node no utiliza todos los núcleos que desperdician recursos. Todavía hay problemas de pérdida de memoria con el motor V8 (en el que se ejecuta Node). Mongo tiene su propio conjunto de problemas (ningún ACID es uno de ellos y ciertamente desea ACID en un sitio web de comercio electrónico).
Yo diría esto: si conoces a Ruby o Python, entonces úsalos. La escalabilidad llega en una etapa muy posterior. Concéntrese en entregar su producto lo antes posible por ahora.

Leer:
Página en pastebin.com (No use MongoDB),
Node.js: Tomará algún (más) tiempo (Mi publicación de blog en Node.js).

Todo lo mejor.
Gracias por A2A 🙂

Node.js es la mejor opción para manejar el tráfico y los datos grandes también. Sin embargo, debe escalar correctamente su aplicación en producción. ¡No debe bloquear el estilo asincrónico que puede bloquear el bucle de eventos y afectar su escalamiento!
¡No he probado django!
Pero node.js es capaz de escalar y manejar numerosos usuarios y datos simultáneamente
Gracias por a2a