Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #15  
Antiguo 19-10-2006
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 30
jachguate Va por buen camino
Amigos, lamento llegar tan tarde a este hilo, pero con algun tiempo de inactividad me lo perdí en vivo.

Comparto mi experiencia:

Sobre enlaces tan reducidos como 512 kbps, la aplicación debe pensarse desde el inicio para la transmisión del mínimo de información entre el servidor de base de datos y el cliente, de manera que pueda sacarse un rendimiento decente. Esto significa no abrir tablas de mas, nunca traer mas registros de los necesarios, y -siempre que sea posible- hacer un cache del lado del cliente con la información que cambia con poca frecuencia, estableciendo una buena política de actualización de dicha información.

Para lograr un arranque lento de la aplicación, puede lanzarse las consultas de la información requerida para iniciar en segundo plano, mientras que la aplicación muestra cuanto antes menus y otros elementos de la interfaz de usuario. Si el usuario quiere realizar una operación para la que aún falta bajar algún dato, se le puede hacer esperar un momento, pero si se ha cumplido lo que he dicho primero, en el tiempo que este tarda en tomar el mouse, entrar a un formulario e intentar hacer algo, seguro que ya todo está en su sitio.

Estoy con Xander: un compresor de paquetes ayudará solamente si la información que viaja es mucha y en trozos grandes. Para algunas operaciones, no representa beneficio alguno.

No logro imaginar una consulta que tarde 3 segundos en prepararse en un servidor firebird, a menos que el servidor esté muy ocupado con otras cosas. Aún en este caso, una buena solución es mandar a preparar la consulta y mantenerla preparada, de manera que si se ejecuta 10 veces, los 3 segundos ya mencionados solamente se "invirtieron" una vez. Dicha preparación, incluso, puede hacerse antes que el usuario llegue a necesitar de la consulta.

Finalmente, decir que no cualquier aplicación puede correr sobre seguro en tales condiciones. Para las que no, hay otras alternativas, como citrix, que estamos usando en la empresa actualmente con un buen grado de éxito. Las aplicaciones están contiguas al servidor, en una red de 1 Gbps, por lo que son muy rápidas, y citrix consume solamente unos 24Kbps por usuario conectado, con lo que en un enlace de 512 caben unos cuantos...

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate

Última edición por jachguate fecha: 19-10-2006 a las 23:27:37.
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Aplicación para Internet con Firebird Gabriel Internet 3 15-12-2005 21:23:34
Firebird e internet urgente AdrianD Firebird e Interbase 0 06-12-2005 14:53:39
Ayuda con conexion por internet Spynosa Firebird e Interbase 3 09-08-2005 07:53:00
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


La franja horaria es GMT +2. Ahora son las 14:04:57.


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