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.
- ¿Qué habilidades se necesitan para conseguir un trabajo de desarrollador de Ruby on Rails en 2017?
- ¿Qué es lo único que nadie te dice sobre el aprendizaje del desarrollo web?
- ¿Qué es mejor, Angular 4 o React / Redux?
- Cómo ordenar automáticamente las ciudades como resultado de seleccionar un distrito de lugar en JavaScript
- Cómo hacer que mi sitio web de viajes sea más atractivo
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.