Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

298
Vistas
¿Cuándo usar socket.io? y ¿cuándo usar llamadas Http simples?

Estamos desarrollando un proyecto con Angular2 / Node con Express y Mongo + MySql Es una aplicación muy grande, pero no requiere ninguna funcionalidad como notificación en vivo o chat.

La aplicación tiene operaciones CRUD simples y obtiene muchos datos, por lo que mi pregunta es

¿Sigue siendo bueno / tiene beneficios usar socket.io en lugar de simples llamadas http?

Según entiendo, socket.io, solo hace una conexión de tiempo (apretón de manos) con el servidor y, en nuestro caso, ¿se hará un apretón de manos cada vez que intento hacer llamadas a la API?

Entonces, ¿hay algún beneficio en usar socket.io para una aplicación normal con la operación CRUD? ¿Ahorrará tiempo? ¿Tiene alguna diferencia de velocidad?

¿Qué forma es mejor implementar?

He revisado: Cuándo usar socket.io y cuándo usar ajax

Pero no obtuve lo que quiero.

¿Si tiene que elegir b/w llamadas http simples y socket.io? cuál es mejor ? para una operación CRUD simple, nada dinámico, ¿no necesita ninguna notificación en tiempo real? en caso simple, ¿cuál es mejor por rendimiento, por velocidad?

Sería mejor si tuviera algún gráfico de rendimiento o comparación b/w tanto por tiempo/apretón de manos/solicitud-respuesta.

¿Alguien por favor me ayudará con esto? Gracias por adelantado.

about 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Cuándo usar sockets io

  • Cuando creó aplicaciones en tiempo real, como salas de chat grupales, videoconferencias, juegos multijugador, etc.
  • Si desea que el servidor envíe datos por sí mismo sin llamar desde el cliente.

cuando usar https

  • Publicación simple de datos en el servidor
  • No se necesita actualización en tiempo real en el lado del cliente. es decir, si quieres CRUD no tienes que usar sockets.

Aquí hay una comparación de las operaciones de red involucradas en enviar un cambio de precio a través de un webSocket ya abierto frente a hacer una llamada REST.

Como mencionó que necesita cualquier notificación en vivo y chat, etc., recomiendo usar ajax simple ya que es fácil de code .

Entonces, ¿hay algún beneficio en usar socket.io para una aplicación normal con la operación CRUD? ¿Ahorrará tiempo? ¿Tiene alguna diferencia de velocidad?

Puedes ver este excelente artículo que compara ajax y sockets io

about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda