Paso 12: Diseño de notas y repositorio de código
Hay tres razones principales para este diseño.
1. nos permite controlar independientemente con qué frecuencia se actualiza cada origen de datos.
2. los datos más recientes están disponibles cuando el consolidador intenta conseguirlo. Si la recopilación de scripts y el consolidador guión estaban en un gran script tarda más en generar cada mensaje. La imagen de arriba muestra que tarda a llegar nuestros datos de bus. Al tener el recopilador de datos independiente en este caso ahorramos hasta 2,5 segundos cada vez que cargamos el mensaje.
3. si unas script de datos falla, el consolidador no falla y texto todavía se genera. Este es un resumen de alto nivel de lo que hicimos y por qué, pero en última instancia, esta parte del proyecto sería trabajar con cualquier código que salidas de texto cuando se ejecute.
Si quieres ver nuestro código actual, revisa el repositorio en github: https://github.com/rgho/infoTickerServerPHP