Ver Mensaje Individual
  #7  
Antiguo 15-10-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is online now
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Reputación: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Otra cosa que puedes hacer es ejecutar el programa en el servidor, donde está firebird, y que los terminales ejecuten un programita del tipo terminal server, esa opción funciona bien.
La otra opción es hacer un programa web.

De todas formas, en el modo tradicional (hacer tu programa delphi y ejecutarlo en cada cliente) si tienes cuidado puede ir aceptablemente bien, lo que tienes que hacer es no traerte tablas completas, los datasets únicamente los datos mínimos imprescindibles, nada de "select * from loquesea", eliminar esas opciones de ir tecleando mientras van apareciendo los registros según se pulsan las teclas, etc. etc. etc.
Ya digo, yo tengo hecho algunas cositas que funcionan por internet y va rápido, tan rápido como puede ir en red local, pero teniendo mucho, mucho, mucho, mucho cuidado en lo que se hace, depurando cada opción que sea lenta hasta dejarla ágil, eliminando funcionalidades que enlentecen, etc.
Por ejemplo, siempre hay pequeñas tablas que se usan en todas partes, en una gestión pueden ser las tablas de IVA, la de datos generales, etc. pues esas tablas leerlas una vez y mantenerlas en memoria en un tabla en memoria, ya que son escasos 3 registros.
Con pequeños truquitos de ese tipo se consigue ganar mucho en rendimiento.
Responder Con Cita