FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Firebird en internet
Tengo un problema, yo se q de esto se ha hablado mucho en los foros del club pero no logro dar con el foco del problema, estoy trabajando con delphi 7 y firebird 2.0, mi aplicación corre perfecto atravez de una LAN pero cuando ya la conecto en un servidor de internet, solo para abrir se demora hasta 1 minuto y cuando abre se bloquea o no corre, he mirado detenidamente las consultas y he almacenado la mayoria de consultas en prodedimientos y triggers pero aun asi no me funciona bien en internet he llegado a pensar q firebird y delphi no funcionan para internet y he pensado en pasar todo a php lo cual seria volver a construir todo de nuevo, si alguien me puede ayudar con este asunto o si se debe construir otra aplicación para las consultas y las conexiones q me den una mano con esto pues pienso volver a hacer todo en php. Si alguien conoce algun tutorial sobre este tema o conoce algun ejemplo q me pueda ayudar. Gracias
Última edición por Vlady fecha: 16-04-2008 a las 01:49:31. |
#2
|
||||
|
||||
Cita:
El puerto por el que trabaja Firebird es el 3050 (si no has cambiado nada) El puerto debe estar abierto en el servidor El puerto debe estar abierto en el router El puerto tiene que estár redirigido del router al servidor. También puede ser que estés abriéndo todas las tablas al momento de conectarte. En una LAN esto no es un gran problema, pero a travez de internet, donde la velocidad es reducida, esto es grave. Solo deberías conectar y acto seguido abrir las tablas que vas a usar. Luego, a medida que abres nuevos forms o necesitas más información, abres y cierras mñas tablas. Cita:
Para ver si hay tráfico, en un XP puede hacer lo siguiente: INICIO --> EJECUTAR -- > Escribe Taskmgr. Se abrirá una ventana, mira la solapa funciones de red. También puedes poner un evento BeforeOpen en las tablas, que vaya mostrando el nombre de la tabla en la pantalla. |
#3
|
||||
|
||||
No me aparece ningun error solo q se queda congelado o freezado el mouse y tengo q salir con con ctrl+alt+supr, de hecho la conexion esta bien tengo el puerto 3050 abierto y todo esta bie configurado
|
#4
|
||||
|
||||
Y si lo dejas un rato largo... como para ver qué pasa?
Has probado lo de meter mensajes en el BeforeOpen de las tablas ... quizás hay alguna que tarde más. Por ejemplo: Pones un label en el fondo de Form principal con alineación alBottom
|
#5
|
||||
|
||||
¿Te conectas vía una VPN?. Si tu aplicacion al momento de iniciar realiza una o varias querys que dan como resultado muchos registros, entonces esto te puede afectar o bien si en tus consultas incluyes blobs para traer imagenes o textos, puede tardarse de manera considerable. Intenta que tu programa realice solamente la conexion al inicio, luego realiza una consulta acotada para ver como se comporta.
|
#6
|
||||
|
||||
Tengo clientes que acceden por internet a firebird y no hay ningún problema en cuanto a velocidad.
Eso sí, hay que asegurarse de qué es lo que viaja por la red y pasar únicamente lo necesario |
#7
|
|||
|
|||
Estoy "investigando" para hacer una aplicación para varias tiendas y una central, con Delphi7 y Firebird2.
Tengo unas dudas:
Muchas gracias.
__________________
"De la ignorancia nos equivocamos, de los errores aprendemos." --- www.softinspain.com |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Internet y firebird | mjjj | Firebird e Interbase | 3 | 09-10-2007 19:22:09 |
Firebird Internet | keys | Conexión con bases de datos | 11 | 11-09-2006 21:25:38 |
Firebird e internet urgente | AdrianD | Firebird e Interbase | 0 | 06-12-2005 14:53:39 |
Firebird en internet | Spynosa | Firebird e Interbase | 2 | 22-05-2005 08:12:25 |
Conectar firebird via internet | chemoide | Firebird e Interbase | 1 | 12-05-2003 17:47:24 |
|