Optimización de aplicaciones en Cliente/Servidor (2/6) BIS: Optimizar el tamaño del mapa – Caché de mapas
- Publicado por [N4] fgutierrez.velneo
- Desarrolladores, Velneo
Siguiendo con los artículos relacionados con la optimización para entornos cliente/servidor, queríamos hablarte de una optimización, pero que esta vez no has de realizar tú ya que la hacemos nosotros por ti.
Si recordáis, en el artículo correspondiente hablábamos de la necesidad de controlar el tamaño del mapa que se envía. Citando a Nico en el artículo: “Cuando nos conectamos a un servidor de Velneo éste nos envía la información del mapa de la aplicación, de modo que necesitamos optimizar el tamaño del mapa con el fin de que este traspaso sea lo más rápido posible.”
Si bien es cierto y debemos realizar ese control de cara a la optimización de nuestras aplicaciones, existe una optimización en Velneo que hace que no todo el trabajo esté en tu lado, si no que te ayudamos.
Para ello el navegador genera en disco una caché del mapa que ha recibido. Cada vez que se conecta el usuario con el navegador al servidor y selecciona la ejecución de una aplicación, primero solicita un control de versión del mapa. Si la versión existente en la caché y la que se sirve en Velneo vServer son la misma, no es necesario que envíe el mapa de nuevo, por lo que el navegador ejecutará directamente el mapa que tiene en caché.
Por tanto, aunque sigue existiendo la necesidad de controlar el tamaño del mapa, si éste crece, gracias a la caché de mapas no tendremos que descargarlo cada vez que ejecutemos la aplicación, con el tiempo de espera que esto lleva, si no que únicamente se descargará la primera vez que detecte que ha habido cambio de versión del mapa.
Junto con la optimización que realiza Velneo vServer que genera una versión más comprimida del mapa o vam servidos, esto mejorará en gran medida la experiencia de usuario ya en que la ejecución de la aplicación incluso en conexiones con bajo rendimiento, el tiempo de conexión será nulo.
Además, este control de versiones es automático y nosotros no necesitamos hacer nada ni seguir ningún procedimiento para provocar el cambio de versión. Es el propio Velneo vServer el que se encarga de la comprobación y de la gestión del cambio de versión.
En la base de conocimiento tienes más información acerca de esta caché de mapas, además de otros elementos que también son optimizados a través del uso de la caché.
Artículos sobre optimización
http://6x.velneo.es/etiqueta/optimizacion-cs/
Optimización de aplicaciones en Cliente/Servidor (2/6): Optimizar el tamaño del mapa
Base de conocimiento
El navegador iRunner genera una caché local de archivos
Etiquetas: cliente servidor, cliente/servidor, optimización, optimizacion aplicaciones, optimizacion c/s, optimizacion cliente servidor








Diciembre 23, 2008 - 17:35 #
[...] Optimización de aplicaciones en Cliente/Servidor (2/6) BIS: Caché de mapas [...]