Necesitamos crear una interfaz web para mostrar algunos datos. El problema es que los datos deben actualizarse una vez por segundo. Para mí, como desarrollador web, la solución obvia es AJAX. Lamentablemente, uno de los propósitos de esta interfaz web debe mostrarse dentro de la ventana del navegador incorporado, que se espera que se ejecute constantemente durante meses o incluso años. Eso es todo, meses de trabajo sin reinicio/actualización. Durante las pruebas, ejecutamos una interfaz de prueba de concepto (que solicitó un conjunto de datos simple cada 1,5 s) en Safari durante más de un mes. Durante este período de tiempo, el uso de memoria de Safari aumentó de ~ 30 MB a más de 100 MB. Por lo tanto, tememos la estabilidad de tal solución.Qué tecnología usaré para una página web que solicita constantemente datos del servidor
Me pregunto si podría recomendarnos alguna otra técnica para esta tarea, posiblemente con menos sobrecarga (cuando solicitemos conjuntos simples de datos, como en nuestro caso, me temo que los encabezados HTTP son una parte muy significativa de los datos)
¿Has mirado en Node.js? –
¿Es una opción para escribir una aplicación por separado, para que pueda rodar su propio protocolo de red (por ejemplo, con una conexión permanente)? Todavía podría usar webkit para el renderizado, pero obtendría más control. –
+1 para una buena pregunta – Predator