PDA

Ver la Versión Completa : Interbase por VPN


davith
07-07-2003, 13:04:01
Hola a todos,

despues de un largo periodo sin aparecer por aqui, ya tenia ganas, me surge un problema.

Nuestra aplicacion funciona relativamente lenta a traves de VPN con adsl. He probado el ZEBEDEE pero no si lo estoy utilizando mal.

La cuestion es... ¿Alguien a utilizado el zebedee con Interbae?¿Si es asi, como lo ha configurado? ¿Existe otro metodo para que vaya relativamente rapido por VPN?

Muchas gracias a todos.

guillotmarc
08-07-2003, 22:29:23
Hola

Aquí tienes una guía de instalación de ZeBeDee con Firebird

http://firebird.sourceforge.net/downloads/firebird_zebedee_eng.pdf

Saludos.

charly
09-07-2003, 12:48:47
Hola a tod@s
habeis probado el ZeBeDee?
que resultado os ha dado?
Gracias

davith
10-07-2003, 18:20:48
Gracias marc.

Ya habia leido este documento pero es que no se si zebedee esta actuando, no tiene log, o no funciona.

Los tiempos para la misma sql es practicamente el mismo, con y sin zebedee, pero lo dicho, no se si estoy pasando por zebedee.

Por cierto estoy utilizando Interbase, no firebird. No se puede cambiar el puerto en Interbase, verdad?

Gracias

guillotmarc
10-07-2003, 19:11:29
Hola.

No utilizo Zebedee, pero me leí el documento por curiosidad, no debería ser dificil averiguar si ZeBeDee esta funcionando porqué te debes conectar a su puerto, y no al puerto de Interbase. Por lo que si el Servidor te responde, es que ZeBeDee funciona, ya que obligatoriamente ha pasado por el.

Esto es lo que entiendo de la página 3, donde dice que ejecutes en el cliente Zebedee 3051:nombre_servidor:3050. Ahora al configurar la conexión de Interbase a localhost/3051:ubicacion_basededatos, la solicitud en lugar de ir directamente al Servidor Interbase, va a la misma maquina, al puerto de Zebedee, que se conectará al servidor Zebedee el cual pasa la solicitud al Servidor de Interbase. O sea que si recibes respuesta es que Zebedee funciona, y si no, está claro.

Aunque esta configuración implica que el cliente tiene que atacar otro puerto en lugar del estándar de Interbase. En Firebird es muy sencillo, porqué se puede indicar en la misma cadena de conexión, tal como pone el ejemplo. Pero esto es una mejora que creo que no existía en Interbase, como dices, por lo que no vas a poder usarlo así. Imagino que en Interbase la solución pasa por editar el archivo services y cambiar el puerto en la entrada del servicio de Interbase.

Una vez cambiado el puerto, cambia la conexión del programa, para que ataque al servidor localhost (o sea la propia maquina). Ahora sabrás si funciona, la única forma posible de que se conecte a la base de datos, es que Zebedee establezca correctamente el túnel IP.

Por cierto, hace dias hubo otro hilo en que se hablo de estos temas, en concreto se discutía la forma de programar para minimizar el tráfico de red (en lugar de hacerlo más rápido que es lo que permite el Zebedee), seguramente te interesará leerlo.

http://www.clubdelphi.com/foros/showthread.php?s=&threadid=1894

Lástima que la gente no suele volver a escribir anotando las conclusiones que obtiene. Creo que dbExpress puede ayudar en agilizar un Sistema por Internet, pero hasta que no lo pruebas en un Sistema real no se puede saber.

Un saludo.