Buenos días a todos, he realizado una aplicación en el que tengo un formulario inicial sin tabla asociada, le he puesto dos variables globales, cuando escribo en el campo de estas variables, el texto tarda mucho en introducirse en el campo, por ejemplo escribo una palabra “diciembre” y el retardo puede ser de 1 o 2 segundos, la aplicación está en la nube.
Me podríais decir si esto es normal?
Muchas gracias.
En teoria, puede que tengas la conexion con el servidor cloud lenta, porque ese comportamiento no es normal, ni en local ni en nube, no obstante, mira los procesos que tienes en la maquina, no sea problema de tu ordenador, o incluso de tu conexion.
Buenas tardes a todos
La velocidad que tengo es de 7,49 Megas por segundo.
He realizado varias pruebas
Con la variable en disco el retardo es muy evidente.
Con una variable en memoria funciona OK.
con dos variables en memoria funciona OK.
Si añadimos una tercera variable con persistencia en disco, aunque estemos escribiendo en la primera variable y no introduzcamos ningún dato en la tercera variable que tiene persistencia en disco, se produce el retardo.
Si, la verdad es que en el momento hay variables globales los formularios se ralentizan muchísimo.
Lo mejor es cargar la veriable global en una variable local. A aceptar los cambios guardas el valor en disco, si no en cada pulsación es como si leyera el valor de la variable.
Gracias por contarnos tu experiencia, seguramente a más de uno nos ahorrarás algunas horas de búsqueda y error.
Velneo tiene la aparentemente buena costumbre de actualizar constantemente los controles de un formulario y las variables globales. Esto en local queda muy bien pero en cloud nos puede gastar bromas pesadas.
Está claro que no se puede asociar una Variable Global en disco a un control de Edición porque estaremos forzando una escritura en el servidor por cada pulsación de tecla y además se forzará la lectura desde disco cada vez que se refresca el formulario por cualquier evento que se produzca.