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.
- ¿Cuál es el lenguaje de programación más fácil de usar para el desarrollo web y el diseño web?
- ¿A qué tipo de periodistas y bloggers debemos apuntar para revisar nuestras aplicaciones web?
- Groovy (lenguaje de programación): ¿Cómo empiezo con esta aplicación web?
- Cómo determinar la escalabilidad de mi aplicación web
- ¿Cómo se crea un entorno de mundo virtual en línea que la gente realmente usará?