Foros del Web » Programando para Internet » Node.js »

Sobre Node.js y Socket.io

Estas en el tema de Sobre Node.js y Socket.io en el foro de Node.js en Foros del Web. Tengo un servidor con 1 gb de ram corriendo nginx, mysql en ubuntu con node.js y socket.io en un proxy inverso con el cual logre ...
  #1 (permalink)  
Antiguo 22/01/2015, 13:54
Avatar de jvier  
Fecha de Ingreso: septiembre-2014
Mensajes: 106
Antigüedad: 10 años, 2 meses
Puntos: 6
Sobre Node.js y Socket.io

Tengo un servidor con 1 gb de ram corriendo nginx, mysql en ubuntu con node.js y socket.io en un proxy inverso con el cual logre hacer la configuración para que funcione adecuadamente, y con el puedo emitir mensajes al servidor node.js con javascript y ademas desde php, y los recibo sin problemas, incluso puedo recibirlos desde aplicaciones android nativas.
Mi intención es crear un servidor push para un proyecto que tengo pensado.

Mi pregunta es: este servidor es suficiente para mi proyecto? planeo que sea muy visitado y en cuanto a las aplicaciones android, estas mantendrán una conexión activa a los sockets durante mucho tiempo, estimo que serán mas de 10000 las conexiones activas simultáneamente.

Pregunto esto porque no se como probar el rendimiento para ver si hay sobrecargas, ademas que no encuentro a mas personas que tengan algo similar, la mayoría usa servicios de terceros.
__________________
Me gusta desarrollar aplicaciones para Android, y me considero bueno para el PHP, Javascript y el AS3.

AH! y agradezco puntitos jeje (si mis respuestas te ayudan).
  #2 (permalink)  
Antiguo 22/01/2015, 16:08
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: Sobre Node.js y Socket.io

10k con 1GB de RAM no te va alcanzar. MySQL consume por si solo suficiente memoria RAM.

Pero quédate con ese servidor, y vas creciendo conforme a los usuarios en verdad crezcan.

Saludos
__________________
Grupo Telegram Docker en Español
  #3 (permalink)  
Antiguo 22/01/2015, 16:15
Avatar de jvier  
Fecha de Ingreso: septiembre-2014
Mensajes: 106
Antigüedad: 10 años, 2 meses
Puntos: 6
Respuesta: Sobre Node.js y Socket.io

Gracias por tu consejo, al parecer como tu lo mencionas habrá que probar y en el camino ir creciendo. el problema es que no se si lo que tengo hecho esta bien implementado para lo que requiero.
__________________
Me gusta desarrollar aplicaciones para Android, y me considero bueno para el PHP, Javascript y el AS3.

AH! y agradezco puntitos jeje (si mis respuestas te ayudan).
  #4 (permalink)  
Antiguo 22/01/2015, 16:17
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: Sobre Node.js y Socket.io

Pues quien sabe que requieres.

Saludos
__________________
Grupo Telegram Docker en Español
  #5 (permalink)  
Antiguo 22/01/2015, 16:35
Avatar de jvier  
Fecha de Ingreso: septiembre-2014
Mensajes: 106
Antigüedad: 10 años, 2 meses
Puntos: 6
Respuesta: Sobre Node.js y Socket.io

Pues notificaciones push, sin necesidad de depender de servicios de terceros
__________________
Me gusta desarrollar aplicaciones para Android, y me considero bueno para el PHP, Javascript y el AS3.

AH! y agradezco puntitos jeje (si mis respuestas te ayudan).
  #6 (permalink)  
Antiguo 22/01/2015, 16:59
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: Sobre Node.js y Socket.io

Pues a primera vista no deberías tener problema, esta bien lo de proxear con Nginx, aunque todo dependerá del uso real que le des.

Saludos
__________________
Grupo Telegram Docker en Español
  #7 (permalink)  
Antiguo 22/01/2015, 18:01
Avatar de jvier  
Fecha de Ingreso: septiembre-2014
Mensajes: 106
Antigüedad: 10 años, 2 meses
Puntos: 6
Respuesta: Sobre Node.js y Socket.io

Bueno.. ya sobre la practica vere como se desempeña, el uso realmente sera notificaciones simples a los usuarios conectados, tanto a los que esten en la app de android como a los que esten en la web, y espero un promedio de 10000 usuarios simultaneos en las apps, en la web eso seran unos 1000 mas o menos, en las apps esta mas alto el numero por el hecho de que la conexion a los websockets quedara como un servicio en android, asi que cada instalacion de la app significa una conexion activa.
__________________
Me gusta desarrollar aplicaciones para Android, y me considero bueno para el PHP, Javascript y el AS3.

AH! y agradezco puntitos jeje (si mis respuestas te ayudan).

Etiquetas: rendimiento
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:25.