|
|
|
|
|
- Presentación
- ¿Cómo proceder?
Optimizar el tiempo de conexión a las bases de datos HFSQL Client/Server
Disponible solo con este tipo de conexión
Esta página de ayuda explica cómo optimizar los tiempos de conexión a las bases de datos de HFSQL Client/Server limitando el tráfico de red. Para que una aplicación se conecte por programación a una base de datos HFSQL Client/Server pueden ser necesarias varias llamadas a funciones: - HOpenConnectionpara especificar el servidor Address, el usuario, la base de datos,
- HChangeConnectionpara asociar algunas tablas con una conexión o con otra,
- HPasspara especificar la contraseña de los archivos encriptados,
- HChangeDirpara especificar una carpeta de base de datos concreta,
- ...
El orden en que se llaman estas funciones es importante: influye en el tiempo necesario para establecer la conexión. La ganancia no es significativa para la conexión de una aplicación de escritorio que accede al servidor a través de una red local. Pero desde una aplicación móvil en iOS o Android, el impacto puede ser significativo si la conexión pasa por una red móvil con latencia. Por lo tanto, se debe utilizar la siguiente secuencia: - HChangeConnection
- HChangeDir
- HPass
- HOpenConnection
en lugar de: - HOpenConnection
- HChangeConnection
- HChangeDir
- HPass
En efecto, si se llama primero a HOpenConnection, la conexión se abre inmediatamente con tráfico de red. A continuación, las demás funciones desencadenarán otros intercambios entre la aplicación y el servidor para modificar los parámetros de la conexión que se acaba de abrir. Por el contrario, si se llama a HOpenConnection en último lugar, la información necesaria para configurar la conexión se envía de inmediato: tráfico de red limitado, las prestaciones mejoran.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|