Cluster HFSQL : nouveautés et astuce d'optimisation des traitements de données en masse (batch)
Par défaut lorsqu'une base de données est hébergée dans un cluster HFSQL, les connexions à la base sont faites en donnant comme adresse le nom DNS du cluster.
Dans le cas général ou les applications et sites connectés font des consultations et des mises à jour ponctuelles, ce mode de connexion est le plus adapté et doit être privilégier.
Dans le cas plus particulier d'un traitement qui doit modifier un lot d'... |
|
|
|
|
|
Comment profiter de l'optimisation des appels des webservices en version 2025 ?
Un précédent billet décrivait les différentes étapes incontournables pour l'appel d'un webservice (SOAP ou API REST) :
Depuis l'utilisation des webservices ne cesse de prendre de l'ampleur. A partir de la version 2025, une nouveauté permet d'accélérer encore les appels. Il s'agit de la nouveauté 100 :
Voici comment en profiter !
Avant la version 2025, lorsque la procédure appelée par le webservice terminait son exécution, le processus WD*SESSION.EXE... |
|
|
|
|
|
Optimiser la compilation de vos traitements lorsque vous utilisez des procédure internes !
WINDEV et le WLangage permettent d'utiliser des procédure internes. Ce sont des procédures internes au traitement depuis lequel elle sont appelées. Cela permet de factoriser des parties de code dans un traitement sans créer de procédure locales ou globales. Le code est plus lisible et plus facile à maintenir.
Lors de la compilation de ce traitement, si la procédure interne est placée après son appel, le compilateur va mettre... |
|
|
|
|
|
Comment optimiser vos applications en exécutant qu'une seule fois les traitements longs : La mémoïsation.
Non, je n'ai pas de soucis avec la lettre « r » de mon clavier. Il s'agit bien de mémoïsation C'est quand même un concept de mémorisation de données .
Lorsque vous utilisez un traitement long pour calculer ou rechercher des données et, si ce même traitement avec les mêmes paramètres est amené à être appelé plusieurs fois, alors il peut être intéressant de conserver le résultat pour y accéder sans réexécuter le traitement.... |
|
|
|
|
|
Comment optimiser le code de modification d'un champ grâce aux attributs d'extension de WINDEV ?
Les attributs d'extension permettent de développer des fonctionnalités puissantes très simplement. Prenons par exemple, le code de modification d'un champ. Très souvent ce code est exécuté à chaque caractère saisi sans que cela soit nécessaire. On pourrait très bien exécuter ce code uniquement lorsque la saisie est terminée.
Pour ce cas précis, les attributs d'extension apportent une solution simple et efficace. Pas besoin de timer, de thread ou d'événements pour... |
|
|
|
|
|
|
|
|