Compartir a través de


Mejoras futuras

Hay varias mejoras que se pueden realizar en esta aplicación, como:

  • La aplicación podría crear una única conexión persistente. Se tendría que agregar el control de errores adecuado. Esto reduciría la sobrecarga asociada con el inicio y la desmontaje de la conexión.
  • El código de respuesta en el servidor se podría optimizar para consolidar las respuestas, lo que reduce el número de paquetes enviados desde el servidor.
  • Se podrían realizar mejoras en el protocolo. Por ejemplo, se podría usar una máscara de bits de actualización para indicar qué celdas se van a actualizar y solo los datos de celda enviados.
  • Novedades se podría superponer mediante subprocesos diferentes, por lo que la red no está inactiva mientras se ejecuta la función ComputeNext.

Mejora de una aplicación lenta

La versión de línea de base: una aplicación con un rendimiento muy deficiente

Revisión 1: Limpieza de la obvia

Revisión 2: Rediseño para menos conexiones

Revisión 3: Envío de bloque comprimido