Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

297
Views
¿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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!