PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Hyperfile C/S et 60 clients !
Hyperfile C/S et 60 clients !
Started by guest, Apr., 20 2006 7:00 PM - 13 replies
Posted on April, 20 2006 - 7:00 PM
Bonjour,

Voila, j'ai besoins de vos avis.
je dois réaliser une appli réseau ou environ 60 postes
client devront ce connecter.
les clients sont réparti sur 7 sites différents.

j'ai donc penser a utiliser une Base Hyperfile en CS avec connexion Adsl et ip fixe.

j'aimerais avoir votre avis sur le CS avec ce nombre de clients et des conseils
sur la config matériel du serveur (RAM CPU etc...) et retour d'expérience.

merci d'avance

Jeanlin
Posted on April, 21 2006 - 1:33 AM
HF CS est une bonne solution pour ce type de structure.
Il faut bien sur avoir un serveur suffisament dimensionné, mais la je ne
suis pas un spécialiste.
Il faut en plus prendre quelques précautions pour que ton appli soit
suffisament rapide.
Tu trouveras quelques conseils sur la page suivante :

http://freedev.windev.free.fr/Page_Client_Serveur_Optimisations.htm

Philippe
www.freedev.eu


"jeanlin" <guest@newsgroup.fr> a écrit dans le message de news:
444798d6$1@news.pcsoft.fr...

Bonjour,

Voila, j'ai besoins de vos avis.
je dois réaliser une appli réseau ou environ 60 postes
client devront ce connecter.
les clients sont réparti sur 7 sites différents.

j'ai donc penser a utiliser une Base Hyperfile en CS avec connexion Adsl
et ip fixe.

j'aimerais avoir votre avis sur le CS avec ce nombre de clients et des
conseils
sur la config matériel du serveur (RAM CPU etc...) et retour d'expérience.

merci d'avance

Jeanlin
Posted on April, 21 2006 - 11:00 AM
Bonjour et merci pour votre réponse.

Donc, pour vous ce type d'architechecture C/S avec ce nombre de client
ne doit pas poser trop de pb si le soft est "optimiser" .

au niveau du serveur, la ligne adsl est une 1024 pro, cela me semble léger
quand pensez vous?
Posted on April, 21 2006 - 11:27 AM
Bonjour,
Chez nous, nous utilisons un serveur HF/CS Sur lequel 10 sites se connectent et utilisent 3 applis qui utilisent cette base de données. C'est environ une 60èen d'applis qui attaquent la BDD. On a un serveur Xeon 3.0GH ave 1Go de Ram. Au début on pensait que ça ne serait pas suffisant mais ca ne rame pas, on est donc resté sur les 1Go.
Tout dépend également de l'utilisation des appli, en théorie les utilisateurs nous disaient qu'ils se servaient beaucoup des appli, en réalité à un instant T ce n'est jamais guère plus de 5 utilisateurs. (excepté le matin à 9H où tout le monde se connecte...)
Particularité on travaille sous Citrix, les applis sont donc installées sur nos serveurs en local. la bande passante est donc du gigabit, par contre pour l'affichage des fenêtres on utilise un adsl symétrique 512Mo (380Mo garanti) est c'est plus que suffisant (on ne consomme que 20% maxi de la bande passante) Ca peut paraître surdimensionné mais coté serveur c'est le coté montant de la bande passante qu'il faut regarder. De plus c'est une offre réellement professionnelle qui en cas de problème est remis en état en 4H.
Beaucoup d'offres d'accès adsl (même avec le terme Pro) ne garantissent pas ce délai de remis en état, ca peut durer 1 ou 2 jours...Et la les utilisateurs sont pas contents....
J'espère t'avoir éclairé.
Cordialement Pascal V.
Posted on April, 21 2006 - 12:45 PM
Bonjour,

j'avais penser aussi a citrix, mais c'est beaucoup trop lourd
financierement pour mon client !
je pense donc "attaquer" la bd C/S depuis chaque client (exe en local sur poste client et connexion a la bd par internet), c'est pour cela que je me pose des questions
sur la faisabilitée.
il y a 7 sites de prévues dans un premier temps avec entre 6 et 10 postes clients qui devront se connecter via accès internet sur le serveur Hyperfile C/S avec tres certainement IP fixe (pour le serveur C/S hyperfile) pour plus de "simplicité".

mon inquétude est la !

merci de vos conseils

jeanlin
Posted on April, 21 2006 - 2:39 PM
Bonjour,

Le facteur limitant restera plus que probablement la vitesse de l'ADSL...
Le plus simple est de tester. Il existe je pense sur le réseau un petit logiciel qui permet de réduire de manière temporaire les débits sur réseau: très utile pour tester les applications...

Il est par ailleurs peu probable que les 60 clients se connectent ensemble sur le serveur. Cela devrait donc rouler à ce niveau là

A+
Posted on April, 21 2006 - 4:07 PM
Bonjour
Avec une application bien écrite cela devrait fonctionner, le problème est pendant le développement:
Sur en réseau local, qui est très rapide, tout semble fonctionner, mais une fois déployé via ADSL, il peut y avoir des ralentissements catastrophiques a des endroits insoupsonnés.
Un moyen simple de tester est de compter les paquets envoyés et reçus.
En surveillant ces compteurs de paquets pendant le test en local, on peut situer les parties de codes critiques sans avoir à déployer l'application.
10'000 paquets en réseau local passent innaperçus mais bloquent une application pendant de longues minutes via ADSL
Alain
Posted on April, 21 2006 - 4:07 PM
"Il est par ailleurs peu probable que les 60 clients se connectent ensemble sur le serveur. Cela devrait donc rouler à ce niveau là"

le problème est justement la, les 60 clients seront systématiquement tous connectés
a la BD C/S.
chaque client devra ce connecter via un logging et fera ou non ensuite des accès a la bd C/S suivant ce qu'il veut consulter/modifier/supprimer.

vous connaissez un utilitaire pour "baisser" le débit du réseau pour la fase de test/développement ?

merci

jeanlin
Posted on April, 21 2006 - 4:21 PM
jeanlin a émis l'idée suivante :


"Il est par ailleurs peu probable que les 60 clients se connectent ensemble
sur le serveur. Cela devrait donc rouler à ce niveau là"

le problème est justement la, les 60 clients seront systématiquement tous
connectés a la BD C/S.
chaque client devra ce connecter via un logging et fera ou non ensuite des
accès a la bd C/S suivant ce qu'il veut consulter/modifier/supprimer.

vous connaissez un utilitaire pour "baisser" le débit du réseau pour la fase
de test/développement ?

merci

jeanlin


Oui, mais évidement je n'ai plus ni le nom ni le site en tête. Via
google peut-être.
Il ya une différence entre "être connecté" et "pomper des données". Je
ne pense pas que les 60 clients enverrons des requêtes en même temps.


A+

--
Dr J-M des Grottes
Gestionnaire du Registre des Néphrologues Francophones de Belgique
Posted on April, 21 2006 - 6:05 PM
bonjour,

je suis exposé au meme probleme, une appli C/S en local tout est ok , mais sur les site distant (VPN ip Equant de chez FT) j'ai de gros probleme de lenteur.

qu'est ce que tu utilise pour visualiser les paquets envoyées et recus?

ca m'interesse afin de voir quel parti de mon code est gourmant et donc a ameliorer

merci d'avance

yannick
Posted on April, 21 2006 - 6:46 PM
"yannick GALBOURDIN" <ygalbourdin@zolpan.fr> writes:

bonjour,

je suis exposé au meme probleme, une appli C/S en local tout est ok ,
mais sur les site distant (VPN ip Equant de chez FT) j'ai de gros
probleme de lenteur.

qu'est ce que tu utilise pour visualiser les paquets envoyées et
recus?


Il existe netlimiter qui permet de faire de bonne simulation en
fonction du réseau prévu.

ca m'interesse afin de voir quel parti de mon code est gourmant et
donc a ameliorer


Si vous voulez maitriser ce qui est envoyé et reçu il est préférable
de travailler avec les ordres SQL, si tel est le cas, vous devriez
avoir une bonne idée de la charge induite par vos commandes.

merci d'avance

yannick


--
suivre ce lien pour répondre:
http://cerbermail.com/…
Daniel
;-)
Posted on April, 21 2006 - 7:00 PM
" Oui, mais évidement je n'ai plus ni le nom ni le site en tête. Via
google peut-être.
Il ya une différence entre "être connecté" et "pomper des données". Je
ne pense pas que les 60 clients enverrons des requêtes en même temps. "

OK donc normalement je peut partir sur cette solution pour le dev !

pour yannick : tu peut regarder du côté de windump (analyseur réseau)

http://www.winpcap.org/windump/default.htm
Posted on April, 21 2006 - 8:16 PM
Essaye NetLimiter pour brider ta bande passante. Tu devrais trouver une version d'eval sur le Net.
Posted on April, 21 2006 - 9:53 PM
J e pense par expérience que le problème sera beaucoup plus un problème de débit de la ligne ADSL du'un vrai problème de charge sur le Serveur. La charge sur le serveur peur être facilement résolu par un ajout d'un peu de mémoire. (Pas trés cher aujourd'hui)

Le problème de la bande passante est à regarder de trés prés car il faut envisager immédiatement un débit Symétrique donc SDSL.

Ce qui compte dans ce genre de configuration c'est le deuxième chiffre de la vitesse de la ligne (Exemple 1Mo/256), c'est le 256 qui est le débit sortant et là ca peut coincer.