AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Administrar bases de datos / HFSQL / Funciones HFSQL Client/Server
  • ¿Cómo utilizar <Variable Connection>.ConnectionQuality?
  • Nivel de calidad de la conexión
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
<Variable Connection>.ConnectionQuality (Función)
HFSQL Client/ServerDisponible solo con este tipo de conexión
Devuelve el nivel de calidad de la conexión: entre más alto sea el nivel, más rápida será la conexión.
Ejemplo
// Checks the connection quality
// Connection1 is a connection with compression
// Connection2 is a connection without compression
Connection1 is Connection
Connection2 is Connection

Result1 is 8-byte int = Connection1.ConnectionQuality()
Result2 is 8-byte int = Connection2.ConnectionQuality()
IF Result1 > Result2 THEN
Trace("The best connection is Connection1")
ELSE
Trace("The best connection is Connection2")
END
Sintaxis
<Result> = <Connection>.ConnectionQuality()
<Result>: Entero de 8 bytes
Nivel de calidad de la conexión. Entre más alto sea el nivel, más rápida será la conexión.
<Connection>: Variable de tipo Connection
Nombre de la Conexión Variable que describe la conexión a probar.
Observaciones

¿Cómo utilizar <Variable Connection>.ConnectionQuality?

<Variable Connection>.ConnectionQuality se puede utilizar con marcos comprimidos.
¿Cuándo debo comprimir marcos de red?
La elección debe basarse en 3 parámetros:
  • la velocidad de la red utilizada,
  • el rendimiento de la CPU de los ordenadores cliente
  • el tipo de datos transmitidos.
La importancia de cada parámetro depende de los otros dos, por lo que no se dispone de una fórmula estándar.. Sin embargo, aquí tienes algunos consejos que te ayudarán a elegir:
  • Si la velocidad de la red utilizada es superior a 10 Mbits/segundo, no es necesario comprimir las tramas.
  • Si la red utilizada (tipo GRPS, EDGE o 3G) se factura en función de la cantidad de datos transmitidos, le aconsejamos que comprima las tramas para reducir costes.
  • Si se transmite una gran cantidad de datos (memo binario) (imágenes, vídeo, audio, zip, etc.), la compresión de fotogramas tendrá poco efecto.
  • En todos los demás casos:
    • en ordenadores cliente con procesadores de alto rendimiento y si su aplicación utiliza datos de texto o memo de texto, puede ser useful comprimir los fotogramas.
    • en ordenadores cliente con procesadores menos potentes, cuanto menor sea la velocidad de transferencia, mayor será la compresión useful.
    Tendrá que comparar diferentes aspectos utilizando el Perfil de rendimiento.
<Variable Connection>.ConnectionQuality se puede utilizar para comparar el rendimiento de una conexión comprimida y descomprimida.

Nivel de calidad de la conexión

El nivel de calidad de la conexión depende de varios aspectos, por ejemplo:
  • La carga de trabajo de la CPU del cliente y del servidor.
  • El uso de los recursos de la red por parte de otros programas.
  • La carga de trabajo de los dispositivos de red (switch, router, etc.).
Componente: wd290hf.dll
Versión mínima requerida
  • Versión 25
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 25/08/2023

Señalar un error o enviar una sugerencia | Ayuda local