Pues la verdad que no soy un experto, pero por guiarte un poco, existen multitud de herramientas para analizar el rendimiento y funcionamiento de aplicaciones
Puedes montar una simulación de 5, 10 y 15 clientes,...... y probar como se carga el servidor con alguna herramienta de analisis, al actualizar datos y demás.
La verdad que no es mucho, pero puede ser algo por donde empezar. Un saludo
Hola, hice un sistema java web con uso de websocket para poder actualizar la vista de todos los clientes cuando alguno de los clientes actualiza algún dato de la base de datos.
Uso ajax con spring, y una vez realizado el proceso invocado por ajax,
el 'websocket servidor' le envía los datos actualizados (de la base de datos) que le correspondan a cada cliente.
La consulta es:
Los clientes tienen en su pagina web un : <div id='div1'> </div>
El 'websocket cliente' al recibir los datos enviados por el 'websocket servidor' genera según los datos recibidos, los tags html que correspondan, por ejemplo:
<select ...</select>
y los otros tags html.
todos esos tags generados se almacenan en una única variable javascript string ( variable1 ).
Luego se inserta esa única variable string con:
$('#div1').html( variable1 )
y queda actualizada la vista web.
¿Que problemas, desventajas, inconvenientes o problemas de rendimiento existen haciendo eso? Gracias, saludos.