Siempre ha habido algunas formas de hacerlo.
Originalmente (alrededor de principios de 2000), el uso de la técnica del cometa era la norma, que básicamente es hacer una “encuesta larga” o notificaciones de tipo push. Esencialmente, un canal bidireccional AJAX pirateado para la transmisión de datos. DOJO tiene un gran paquete estandarizado para implementar tal cosa. Todavía había una sobrecarga decente de solicitudes que sucedieron. ¿Cómo lo escalaron? Maquinas Datos priorizados. Instrucciones de descifrado de precarga y scripts de expansión de datos para minimizar la carga útil. Trabajar en el cambio de estado y no en los tiempos establecidos. Ah, y más máquinas, distribución vs tamaño. Moverse horizontalmente para procesar solicitudes de bases de datos NoSQL más rápidas.
Ingrese el futuro (que es ahora) y tendrá websockets, que es un verdadero protocolo para la transmisión de datos. Cuando trabaja con datos transmitidos (y para muchos paquetes de análisis, esto es básicamente una bendición). En este momento, con Websockets, es fácil emitir lo que necesita en una sola conexión, y bam, está enviando una sobrecarga menor, más fácil de administrar en el lado frontal, donde su rendimiento no es la cantidad de solicitudes que puede ejecutar, pero el número de concurrentes que puede mantener.
- He aprendido sobre modos en teoría de la música. Ahora, ¿cómo los pongo en aplicación mientras escribo un solo de guitarra sobre una progresión de acordes?
- ¿Es necesaria la OOP en las aplicaciones web de Node.js?
- ¿Cuál es la mejor forma de aprender a programar aplicaciones web?
- ¿Cómo construyen las personas sitios web como Robinhood?
- ¿Cuál es la mejor herramienta de automatización de código abierto para pruebas funcionales de aplicaciones web?