Développement

Optimisation des connexions à la base HFSQL

Différentes fonctions doivent être appelées pour permettre à une application de se connecter de manière programmée à une base de données HFSQL Client/Serveur. Voici les principales :

  • HOuvreConnexion : fournit l'adresse du serveur, l'utilisateur, et la base. 🌐
  • HChangeConnexion : associe certaines tables à une connexion spécifique.
  • HPasse : spécifie le mot de passe des fichiers cryptés, si nécessaire. 🔒
  • HChangeRep : désigne un dossier particulier de la base de données, si requis. 📁

</Pourquoi l’ordre est important ?>

L'ordre d'appel de ces fonctions est crucial, car il influence le temps de connexion.

💡 Cas pratiques :

Pour une application de bureau sur un réseau local, la différence est minime.
Pour une application mobile (iOS ou Android), passant par un réseau mobile avec une latence élevée, l’impact peut être significatif. 📱⚡

✅ Recommandé :
1️⃣ HChangeConnexion
2️⃣ HChangeRep
3️⃣ HPasse
4️⃣ HOuvreConnexion

❌ À éviter :
1️⃣ HOuvreConnexion
2️⃣ HChangeConnexion
3️⃣ HChangeRep
4️⃣ HPasse

</Pourquoi cet ordre ?>

Si HOuvreConnexion est appelée en premier :
Une connexion au serveur est immédiatement ouverte. 📶
Les appels suivants nécessitent des échanges supplémentaires pour ajuster les paramètres, générant du trafic réseau inutile.

Si HOuvreConnexion est appelée en dernier :
Toutes les informations de paramétrage sont transmises en une seule fois, réduisant les allers-retours réseau et améliorant les performances globales.