¿Cuál es la comparación de rendimiento entre node.js y Java?

Del lado del servidor: Rendimiento de E / S del lado del servidor: Nodo vs. PHP vs. Java vs. Go

En realidad, los puntos de referencia son simplemente eso: puntos de referencia. ¿Significan que habrá un efecto sobre los usuarios finales, los costos financieros debido a las operaciones o los problemas imprevistos? No necesariamente.

Uno podría escribir una aplicación en Go tan mal que otra podría escribir con un mejor rendimiento en PHP (ok, bueno … en teoría). La realidad es que depende de su flujo de trabajo. Cuanto más rápido trabaje, mejor. Las cosas que se interponen en tu camino, los bloqueadores y la espera de construcciones largas significan tiempo perdido.

Su rendimiento en cualquier entorno dado es más importante que el rendimiento de E / S, Optimización de memoria o Recolección de basura. De acuerdo, todavía sería prudente al elegir un entorno orientado al rendimiento, pero no correría a cuadros de comparación para influir en mis decisiones sobre preferencias personales.

Dejaré los números a las preguntas, pero considere la “capacidad de respuesta del servidor” frente a la ejecución de la fuerza bruta del “código”.

Un servidor de nodo puede manejar una cantidad extraordinaria de tráfico. Una aplicación Java puede manejar una cantidad extraordinaria de cómputo y subprocesamiento múltiple.

Si tuviera que ejecutar una enorme cantidad de código complejo y estrictamente diseñado, usaría Java.

El nodo es ideal para middleware, servidores proxy inversos y consultas de gran volumen.

Lee este artículo. Le ayudará a tomar una decisión informada. Me ayudó a entender las llamadas de E / S del servidor y algunos otros aspectos también.

Rendimiento de E / S del lado del servidor: Nodo vs. PHP vs. Java vs. Go