|
Iniciado por Nicos77, 23,may. 2017 11:15 - 8 respuestas |
| |
| | | |
|
| |
Miembro registrado 63 mensajes Popularité : +1 (1 vote) |
|
Publicado el 23,mayo 2017 - 11:15 |
Bonjour,
Toujours en cours de développement de mon appli, je constate des latences (Alors que je suis seul user) Je travail en HFSQL C/S Local. J'ai essayer sur PCSCloud et sur Kalanda sans avoir de résultat correct (à mon gout).
Je réfléchit donc à la config de mon futur serveur et peut être son achat dés maintenant.
Nous serons au final une 100 aines d'utilisateur avec possible 2-3 sessions de l'appli en simultané. J'aurai aimé une solution "Cloud" car nous sommes situés à des endroits géographique différent (Mais relié en VPN).
Les performances du "Cloud" sont à priori trop faible, je comptais donc tout héberger sur notre siège sociale avec des réplication de secours en agence.
Je ne connais pas grand chose en serveur et ai personne dans mon entourage pour me guider.
D'après la dernière doc du TDF tech, on parle uniquement de 64Go de RAM et de disques performants.
Pouvez-vous me donner vos configs et nombre de user svp que je je puisse me faire une idée.
Dernière question, (pour le moment). Si j'ai 100 utilisateurs, il me faut prendre 100 licences CAL? Les utilisateurs utiliseront uniquement le HFSQL du serveur.
Merci |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 382 mensajes Popularité : +18 (22 votes) |
|
Publicado el 23,mayo 2017 - 11:49 |
Salut,
Pour ton serveur, tente minimum un SSD. Après pour la RAM, plus il y en a, mieux c'est.
Mais as-tu tester ton appli pour ces performances (index hfsql, audit, telemetrie,...)
Car le serveur HFSQL local est très rapide a moins que tu développes sur un 486 pc 33 mhz
++ |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 63 mensajes Popularité : +1 (1 vote) |
|
Publicado el 23,mayo 2017 - 11:53 |
Salut,
Mon PC est récent mais lent (depuis le 1er jour) Core i7-6700 16Go de ram windows 10 64 bits
Par contre, c'est un portable avec 4 écrans je pense que mes ralentissement sont plus matériel que BDD. C'est l'ouverture des fenetre qui doit poser souci dans mon cas.
Du coup, je voulais tenter "ailleurs" puis éventuellement migrer mon PC ou essayer depuis un autre facilement.
Merci |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 1.623 mensajes Popularité : +100 (114 votes) |
|
Publicado el 23,mayo 2017 - 12:21 |
Nicos77 a écrit :
Salut, je pense que mes ralentissement sont plus matériel que BDD. C'est l'ouverture des fenetre qui doit poser souci dans mon cas. Merci
Si c'est un probleme d'ouverture fenêtre, ca n'a rien avoir avec hfsql effectivement... en fait il faudrait réussir a isoler les lenteurs pour savoir à quel moment c'est lent exactement. La construction de la base et de ses index est très importante pour les perfs de la base.
Concernant les CAL, normalement il n'y en a pas besoin et heureusement. Un serveur HFSQL C/S suffit (a moins que tu ne fasse du remote desktop.. ce qui peut etre une solution pour de meilleurs perfs sur hfsql puisque les resultats n'auront pu a voyager var le VPN) |
| |
| |
| | | |
|
| | |
| |
Publicado el 23,mayo 2017 - 14:43 |
Bonjour
si les performances ne sont pas bonne avec un utiliseur en local, elles seront horrible en réseau.
Et ca n'est pas du à HFSQL, ca c'est sur.
Donc, utilise l'optimiseur pour trouver les sources de lenteurs et corrige ton code pour les enlever.
Ensuite, pour ta config matérielle, si tu as des sites distants, je te conseille de tout baser sur la réplication dés le départ. Comme ca, chaque site à les performances maximales, fonctionne même sans internet, et les données à échanger entre site sont moins importantes (une appli normale à 95% de lecture de données, donc locales, et seulement 5% d'écritures qui devront être répliquées)
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
A votre disposition : WXShowroom.com, WXReplication (open source) et maintenant WXEDM (open source)
Plus d'information sur http://fabriceharari.com
Le 5/23/2017 à 3:15 AM, Nicos77 a écrit :
Bonjour,
Toujours en cours de développement de mon appli, je constate des latences (Alors que je suis seul user) Je travail en HFSQL C/S Local. J'ai essayer sur PCSCloud et sur Kalanda sans avoir de résultat correct (à mon gout).
Je réfléchit donc à la config de mon futur serveur et peut être son achat dés maintenant.
Nous serons au final une 100 aines d'utilisateur avec possible 2-3 sessions de l'appli en simultané. J'aurai aimé une solution "Cloud" car nous sommes situés à des endroits géographique différent (Mais relié en VPN).
Les performances du "Cloud" sont à priori trop faible, je comptais donc tout héberger sur notre siège sociale avec des réplication de secours en agence.
Je ne connais pas grand chose en serveur et ai personne dans mon entourage pour me guider.
D'après la dernière doc du TDF tech, on parle uniquement de 64Go de RAM et de disques performants.
Pouvez-vous me donner vos configs et nombre de user svp que je je puisse me faire une idée.
Dernière question, (pour le moment). Si j'ai 100 utilisateurs, il me faut prendre 100 licences CAL? Les utilisateurs utiliseront uniquement le HFSQL du serveur.
Merci |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 63 mensajes Popularité : +1 (1 vote) |
|
Publicado el 24,mayo 2017 - 17:07 |
Bonjour,
En ce qui concerne la réplication, j'étais partis dans cette idée au départ, mais il s'est avéré que notre situation est (à mon sens) trop compliqué pour gérer de la réplication. Du moins mon expérience n'est pas suffisante
Concernant mes lenteur, j'ai donc installé un HFSQL sur une machine locale sous windows classique. J'ai réinstallé un windev sur un autre poste et lancé mon appli. Je constate les même latence. Pourtant le bout de code que je lance est très léger.
En debuggant je m'aperçois que c'est le GR_TousChampsClientsPrincipal..Visible=Vrai qui provoque cette affichage aléatoire. EN fait tous les champs n'apparaissent pas à la même seconde en même temps mais avec un léger décallage. Ca prend 1-2 seconde entre le 1er champs et le dernier.
Le mini bout de code concerné :
SELON Action
CAS "Consultation" GR_TousChampsClientsPrincipal..Visible=Faux SI gsNumClient = "" ALORS (gsNumClient,gnIDClient) = Ouvre(FEN_RechercheClient,"ConsultClient") FIN SI gsNumClient ="" ALORS Ferme() SINON HLit(CLIENT,gnIDClient) MoiMême..Plan=1 LIB_Client="Client : " + gsNumClient gsNumClientNonAgencé=Droite(gsNumClient,Taille(gsNumClient)-1) FichierVersEcran() GR_TousChampsClientsPrincipal..Visible=Vrai GR_TousChampsClientsPrincipal..Etat=AffichageSeulement GR_Dates..Visible=Vrai SI CLIENT.DonneesLivraison=0 ALORS GR_Livraison..Etat=Grisé SINON GR_Livraison..Etat=AffichageSeulement FIN FIN FIN
et du coup on vois bien que même le GR_Dates..Visible=Vrai est traité un peu plus loin à l'affichage. Il n'apparait pas dans la même seconde.
Merci |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 63 mensajes Popularité : +1 (1 vote) |
|
Publicado el 24,mayo 2017 - 17:31 |
En décalant mon MoiMême..Plan=1 //Plan avec tous les champs
à la fin ça fonctionne correctement. j'aimerai comprendre.
Mais du coup je m'écarte du sujet
Car je vais réellement avoir besoin d'un serveur à un moment donnée
Merci |
| |
| |
| | | |
|
| | |
| |
Publicado el 24,mayo 2017 - 20:53 |
Bonjour,
Parfois, le plus long, c'est la partie affichage (dans une table, par exemple, ca peut être bcp pous long que d'aller chercher les données)
c'est pour ca qu'on conseille de désactiver l'affichage avec ..affichageactif pendant le remplissage.
Avoir tes champs rempli quand ils sont invisibles sur un autre plan fait PEUT ETRE la même chose
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
A votre disposition : WXShowroom.com, WXReplication (open source) et maintenant WXEDM (open source)
Plus d'information sur http://fabriceharari.com
En décalant mon MoiMême..Plan=1 //Plan avec tous les champs à la fin ça fonctionne correctement. j'aimerai comprendre. Mais du coup je m'écarte du sujet Car je vais réellement avoir besoin d'un serveur à un moment donnée Merci |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 63 mensajes Popularité : +1 (1 vote) |
|
Publicado el 29,mayo 2017 - 08:32 |
Merci
je continue mes essais et reviendrais vers vous si besoin !
Une idée de config serveur?
Merci |
| |
| |
| | | |
|
| | | | |
| | |
|