>Estoy de acuerdo contigo, es una buena sugerencia, pero si quieres podrias decirme esas ideas para ver las diferentes opciones que tengo, has sido de gran ayuda gracias
Bueno, para la actualización inmediata podrías proceder como sigue.
Al inicializar la aplicación, creas una variable con la fecha/hora de tu archivo local. Ahora, cada vez que necesitas revisar datos del maestro del productos, podrías revisar la marca horaria (fecha/hora) del maestro en el servidor. Si es posterior a la variable que tienes guardada, lo transfieres a tu máquina local, y actualizas la variable con la marca horaria, para la siguiente revisión.
Sin duda esto debería funcionar, pero tengo mis dudas de que esto aceleraría las cosas. Si es uno que otro registro que tienes que revisar, me parece más fácil - y quizás más rápido - obtenerlo directamente del servidor.
Habría que hacer pruebas de velocidad, con prototipos de las diferentes opciones. Si el acceso directo a la red es suficientemente rápido, mejor ni te compliques con mantener copias locales.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)