Client Serveur
43@gauthiersa.fr
Bonjour,

j'ai une application assez grosse qui tourne en HF Classic.

Est-il compliqué et intéressant de la passée en Client Serveur???
Est-ce ce que cela change quelquechose au niveau logique de développement ?
Aurais-je des gains de temps ?


Merci d'avance pour vos réponses

Contribution le : 03/03/2006 08:05
Créer un fichier PDF de la contribution Imprimer


Re: Client Serveur
Animateur WDF
Inscrit:
19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
Bonjour,

Il y aura bientôt un outil (dans la future MAJ de WinDev 10) qui permettra de transformer les fichiers HF Classique en HF C/S.

Bon dév.,

Totof

Contribution le : 03/03/2006 10:57
_________________
[ Totof(Christophe LOGEL) réalise des développements spécifiques WinDev (Mon annonce wdforge), http://www.sigmasys.fr]
Créer un fichier PDF de la contribution Imprimer


Re: Client Serveur
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Citation :

Est-il compliqué et intéressant de la passée en Client Serveur???


Pas vraiment, mais avant toute opération penser à faire une sauvegarde de votre projet ainsi que vos données, cela vous permettera toujours de pouvoir machine arrière.

les fichiers restes dans le meme format

1) Installer un serveur

2) Vous pouvez via l'editeur d'analyse modifier le type de vos fichiers pour les passer en C/S et déclarer la connexion au serveur

3) ajouter dans votre code un HCeationSiInexistant("*") pour les fichiers soit déclarés sur le serveur

4) exécuter le programme pour rendre effectif la créations des fichiers

5) fermer le programme

6) copier vos fichiers locaux sur le serveur dans :
..\BDD\<Votre base>

7) effectuer une réindexation de vos fichiers via le centre de contrôle HF

8) relancer votre programme vous devrier avoir acces à vos données

Citation :

Est-ce ce que cela change quelquechose au niveau logique de développement ?


Certainement,
Lorsque l'on utilise la notion de C/S c'est pour diminuer au maximum le trafic réseau ce qui peu dans certains cas accélérer les réponses et dans d'autre non

Dans la programmation classique c'est (en dehors des erreurs de programmation) le trafic et la capacité du réseau qui incombent sur les temps de réponse.

En C/S c'est pareil mais en plus il y a la puissance du serveur ainsi que la quantité de données à renvoyer qui imcombent puisque toutes les requêtes vont êtres exécutées sur le serveur lui meme.

l'avantage du C/S réside dans le fait que si l'on ne traite que les données nécessaires donc en diminuant au maximum les données à retourner les temps de réponse seront moindre qu'en HF classique lorsque l'utilisation en sera faites en multi-urilisateurs.

en résumé dans un cas difficile tel un réseau VPN lecture du contenu d'un fichier
en HF Classique
pour chaque enregistrement on va envoyé une requete sur le fichier distant, pointé sur le fichier puis rapatrié l'enregistrement
cette opération sera répéter autant de fois qu'il y aura d'enregistrement à lire ce qui peu être très long en fonction de la taille du fichier.

en C/S on envoie une seule requête, elle est exécutée sur le serveur donc en local très rapide et seul le résultat est renvoyé, donc une requête et une seule réponse, un seul echange sur le réseau.

Contribution le : 03/03/2006 12:06
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Client Serveur
ChefDeProjet WDF
Inscrit:
02/06/2003 13:49
Post(s): 151
petit precision

il vaut mieux tout de meme travailler au maximun avec des requetes avec le fct c/s

après mutation classic c/s j'ai eu beaucoup de problème avec la fonction hfiltre (wd9)

peut etre ces pb sont resolu avec wd10

Contribution le : 05/03/2006 08:45
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2