¿Por qué es Node.js más lento?

En términos de benchmarketing, siempre debe buscar el producto que favorezca o desarrolle aquellos que producen el benchmark. Puede suponer que la naturaleza de los puntos de referencia se alinea con las prioridades de la solución preferida, especialmente si ellos también desarrollaron la solución.

La forma de leer el benchmarketing es; ¿Qué le gustaría decir al vendedor sobre su producto? Más allá de eso, no leería demasiado en él a menos que el resultado sea dramáticamente diferente, por ejemplo, 10 veces al menos.

También miraría cómo se hicieron las pruebas. Al considerar el rendimiento, también se consideraron las latencias, o idealmente, cuál era la distribución de latencias para un rendimiento determinado. Cualquier cosa menos no tiene sentido. Un 1er, 2do, 3er lugar es especialmente inútil.

En términos de rangos de hackers, el programa se inicia cada vez. Algunos entornos tardan más en iniciarse, lo cual es un problema para las herramientas de línea de comandos, pero no tienen sentido para las aplicaciones de servidor a menos que esté hablando de minutos. Algunos entornos sin servidor reinician el servidor cada vez, pero esta es una idea excepcionalmente tonta si le preocupa el rendimiento.

Cualquier solución mal implementada puede ser lenta.

Una de las consideraciones con node.js es que es de un solo subproceso. Si está realizando muchas IO, esto no tiene que ser un problema, ya que node.js tiene un modelo de IO simple sin bloqueo.

Si la CPU es un problema, debe crear más instancias de node.js. (No es necesario en Java, C ++, etc.) Sin embargo, ejecutar varias instancias de node.js y un equilibrador de carga no suele ser un problema.

¿que? ¿Por qué es node.js más lento que …

Por qué quieres saber?

¿Necesita mejorar una aplicación JS de nodo?

¿O tomar una decisión tecnológica basada en el uso del nodo JS o alguna otra opción?

¿Más lento que qué?

El nodo no está hecho realmente para el cálculo, aunque puede usarlo para el cálculo; nodo brilla en concurrencia.

Dicho esto, debe comparar su solución para asegurarse de tener suficiente CPU.