Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Consultas a traves de internet muy lentas (https://www.clubdelphi.com/foros/showthread.php?t=85542)

erickperez6 29-03-2014 14:39:01

Consultas a traves de internet muy lentas
 
Saludos,

Subi mi base de datos en un servidor externo para poderme conectar a traves de internet desde mi aplicacion desarrollada en delphi, y una vez lograda la conexión (la conexión dura unos 5 a 10 segundo en completarse), puedo decir que la experiencia es muy lenta, obviamente pensé que correr la aplicación en internet seria mas lenta, pero no tanto. La mayoría de las consultas duran entre 3 y 10 segundos, en donde en el entorno de la red interna, ni si quiera se sienten las consultas que realiza la aplicacion.

Probe hacer algunas consultas sencillas a traves del ibexpert conectado a mi base de datos en las nubes y note que el "prepare time" es muy alto (varios segundos, cuando en entorno de red interna son pocos milisegundos). El servidor es un FreeBSD con firebird 2.5, en dicho servidor corren otras aplicaciones en entorno web con base de datos en firebird y la velocidad de la aplicación es fluida, sin inconvenientes, claro, las aplicaciones web están en el mismo servidor por lo cual realizan su conexión localmente.

Si alguien tiene experiencia en estos escenarios por favor darme algunos tips aparte de los acostumbrados que ya conozco como hacer consultas sencillas, precisas y sin muchas informaciones a desplegar.

He estado considerando dejar la aplicación que corra con una base de datos localmente y utilizar consumo de webservice o datasnap para sincronizar los datos que siempre deben estar actualizado en algunos momentos especifico, aunque esto me sera muy trabajoso, pero creo que es la mejor opción para apalear la latencia que se experimenta la conexión via internet.

Utilizo delphi7 y los fibplus.

gracias,

Casimiro Notevi 29-03-2014 16:14:21

Cita:

Empezado por erickperez6 (Mensaje 474526)
... hacer consultas sencillas, precisas y sin muchas informaciones a desplegar.

Tú lo has dicho, para que te hagas una idea, debes pensar como si fuese un cajero automático de banco, los mínimos datos totalmente necesarios, ni uno más.
Pero eso no es "problema" de firebird, lo mismo te ocurrirá con cualquier otra BD, es problema de internet, que es lenta. Para ser más preciso: la velocidad de subida es muy lenta.


La franja horaria es GMT +2. Ahora son las 12:43:12.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi