Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

305
Visualizações
¿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.

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

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

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda