FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Eficientar Interbase para internet
Hola Maestros del Club!
Desearia saber si alguien de ustedes a logrado "eficientar" la base de datos Interbase para ser usada a travez de internet como sistema cliente-servidor. Les comento: tengo una base de datos Interbase SMP 2009 en un servidor con conexion a internet. Sin embargo, mi conexion de subida es pobre, 512 kbps. Los programas clientes están conectados por medio de componentes Interbase (a veces denominados IBX). La configuración actual de la base de datos es la default. Es decir, instalé, cree la base y punto. Otro dato es que los clientes mantienen la sesion en la Base de datos hasta que cierran el programa cliente desarrollado en C++ Builder (hermanito menor de Delphi XD). Sin embargo: como pueden saberlo muy bien, funciona lento. Mi pregunta es: como configurar Interbase para que funcione de la mejor forma posible. No se si esto es posible. Siempre he recibido buenos consejos de ustedes. Espero sus comentarios. No importa si son para regañarme digamos que soy novato empedernido. En resumen: ¿Cómo volver eficiente la conexión de un cliente a un servidor en Internet con Interbase? (por cierto, se que no es eficiente lo que hice pero no se nada de html y mucho menos php; por ello hice la aplicacion de esta forma). Saludos desde América Central!!! Última edición por Diego827 fecha: 15-10-2012 a las 09:05:39. Razón: Saludo final |
#2
|
||||
|
||||
Trabajar por internet como si fuese una red local es lento, ¿el motivo?, pues que internet es más lento que una red local.
Una red local "normal" va a 100 o 1000 Mbits, pongamos el caso de 100 que es lo habitual: 100 Mbits = escasamente 10 Mbytes. Ahora calculemos una conexión de internet, lo "normal" por aquí es 1 Mbit de subida y 20 Mbits de bajada (teóricamente, ya que la práctica es la mitad), bien, eso nos deja en: 1 Mbit= 10 Kbytes "redondeando" y de bajada tenemos 20 Mbits= 2 Mbytes. Resumiendo: Cita:
Si quieres trabajar por internet entonces debes hacerlo como los programas webs "normales", que se ejecutan en el servidor y el cliente sólo es un terminal, por lo que lo único que "viaja" por la red son los cambios de pantalla, lo que se presenta.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
||||
|
||||
Sin embargo, interbase y firebird sí que son muy válidos para trabajar de servidores en internet.
Lo que "falla" es que un programa windows de la forma en que se hace para una gestión normal, para red local, no es eficiente por internet, independientemente de que sea interbase, firebird, mysql, postgresql, ms sql, oracle, etc. No es culpa de la base de datos, ni de delphi, por supuesto, sino que no es la forma adecuada.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#4
|
||||
|
||||
Nada que revatir
Hola estimado Casimiro:
Ya extrañaba tus jalones de oreja. Tienes toda la razón. Se que en una red local que utilice los estándares: Ethernet las velocidades son 1mbps a 10 mbps Fast-ethernet: 1-10-100 mbps Gigabit Ethernet (o GEthernet): 1-10-100-1000 mbps (observese la "b" en minuscula, "b"its). Y tal como lo mencioné anteriormente sé que no es la forma y que trabajará todo lento por no ser una LAN sino en todo caso una Internetwork. Pero, mi pregunta iba mas hacia lo que tu mencionaste en algún lugar: "los datos mínimos imprescindibles y nada más"; es eso exactamente lo que desearía saber; si existe alguna configuración para que los datos de "control" entre el cliente y el servidor sean mínimos. En una red de área local (LAN) se intercambian demasiados datos de control y desearia saber si existe al menos un método de compresión (¿como en Oracle? creo que estoy hablando pavadas) o que se yo (más inexperto imposible ) para la reducción de éstos datos. Muchas gracias por su tiempo amigos. |
#5
|
||||
|
||||
Sí, puedes comprimir los datos, pero eso no soluciona el problema.
Repito lo del ejemplo: un cajero automático de banco. ¿Qué pide?, password (pin). Elija opción: sacar dinero Escriba cantidad: 20 ¿Quiere hacer otra transacción?: si Se desconecta, vuelve a conectar y pedir la clave (pin) Elija opción: ver saldo Tiene usted: 100 ¿Quiere hacer otra transacción?: no Recoja su tarjeta y que tenga un buen día.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#6
|
||||
|
||||
Gracias!!!
Ahora te entiendo. Tienes toda la razón!
Tengo un amigo que trabaja reparando ATMs y el me comenta que estos trabajan en una VPN+, la misma es en sí lenta pero se conectan solamente cuando requieren datos. Muchas gracias Casimiro, tal vez no es la solución absoluta, pero si una buena opción. Te agradezco mucho PD: creo que se llaman: conexiones orientadas a la conexión y las otras orientadas a la desconexión; las orientadas a la conexión consumen mucho más (obvio) que las no orientadas. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Conectar a BD Interbase por internet | Zucra | Firebird e Interbase | 2 | 16-04-2012 04:54:25 |
Interbase e Internet | Fita | Conexión con bases de datos | 7 | 14-09-2005 13:46:32 |
problemas con interbase atraves de internet | cuscus | Firebird e Interbase | 5 | 25-04-2005 14:54:41 |
Conexiones a traves de internet a interbase | eliasterrero | Firebird e Interbase | 5 | 06-10-2003 15:32:21 |
Interbase en internet | jesgami | Firebird e Interbase | 1 | 06-09-2003 09:46:49 |
|