Page 1 of 1

Lentitud en RED

Posted: Wed Mar 12, 2008 8:11 am
by colthop
Hola amigos:

Desde que me pase a xHarbour algunos clientes me han dicho que el programa se relentiza, que a la hora de utilizar las bases de datos (crear registros, buscar, ir al final...) en red, ya que si utilizan el servidor no les pasa.

Alguno ha tenido el mismo problema, como podria hacer para que no pasara esto, Gracias por vuestra ayuda.

Carlos

Posted: Wed Mar 12, 2008 11:34 am
by Loren
colthop,

¿ Qué S.Operativo utilizas ?
¿ Cada terminal accede mediante una conexión de unidad de red, o el EXE está en cada terminal y se accede las BD compartidas ubicadas en el servidor?

Un saludo.
LORENZO

Posted: Wed Mar 12, 2008 11:56 am
by colthop
Hola Lorenzo:

El sistema operativo es XP, y todo esta en el servidor, el ejecutable y las bases de datos y se llaman desde los puestos.

Carlos

Posted: Wed Mar 12, 2008 12:43 pm
by ADBLANCO
Y el servidor es que? (Linux, Netserver....)

Posted: Wed Mar 12, 2008 12:59 pm
by Patricio Avalos Aguirre
hola

Podrias dar mas información?

el servidor hace de DHCP, DNS, WINS ?
Tienes algun router que este dando DHCP?


Se aumenta la velocidad si dejas el EXE en las estaciones de trabajo

Posted: Wed Mar 12, 2008 3:24 pm
by colthop
Hola a todos, es un programa y esta puesto en muchos sitios, por lo que no puedo asegurar si el servidor hace de DHCP, DNS o WINS o si el router hace DHCP.

Si me podeis informar u orientar de como es la mejor manera de funcionar en RED. O si existe alguna manera de compilar para que sea como sea la RED pueda funcionar mas o menos rápido.

Un saludo

Carlos

Posted: Wed Mar 12, 2008 4:18 pm
by ADBLANCO
Por experiencia, Te recomiendo que el programa esté en un solo sitio (Servidor) y que todos arranquen ese, (si tienes Tablas temporales, crealas en el equipo de cada usuario).

Posted: Tue Mar 18, 2008 8:32 pm
by surGom
Disculpa pero porque es mejor el programa en el servidor?. Mi pregunta es porque tengo los programas en cada cliente y las bases en el servidor, porque pensaba que es mas rápido de esta forma.

Gracias

Posted: Wed Mar 19, 2008 12:49 pm
by ADBLANCO
1)- Lo de rápido es una utopía, porque, una vez que lo has arrancado, la carga sobre la línea que es causada por el ejecutable en si, es mínima. (más del 90% es causada por la data).
2)- Te quitas problemas de mantenimiento (Cambio de versión u actualizaciones). Lo cuál redunda en un mayor control sobre la aplicación.