Introduction

    Noethys, ce n'est pas qu'un simple outil informatique, c'est également une communauté très active qui donne bénévolement de son temps et de son énergie pour vous accompagner au quotidien dans l'appréhension du logiciel.

    Si vous recevez en général une réponse à votre question dans la journée, c'est grâce au formidable travail des autres utilisateurs de Noethys ! Pour remercier ces contributeurs et témoigner de votre reconnaissance, vous pouvez simplement cliquer sur le bouton 'Remerciements' de la discussion.

    Et peut-être souhaiterez-vous également partager à votre tour vos connaissances auprès des nouveaux utilisateurs ? Car ceux qui donnent vie à Noethys, c'est vous...

    BDD : Amélioration de la gestion des connexions

    Plus d'informations
    il y a 10 ans 11 mois #11033 par Claude
    Bonjour,

    Avec un serveur mysql sur un portable linux derrière une freebox.
    Client extene.

    Version 1.1.5.0:
    Fiche famille : 10,37 s
    Fiche individuelle : 15,43 s
    Grille des conso : 23,48 s
    Gestionnaire des conso : 11.71 s
    Ouverture de Noethys : 5,85 s

    Version 1.1.5.1 mysqldb
    Fiche famille : 4,41 s
    Fiche individuelle : 7,56 s
    Grille des conso : 11,86 s
    Gestionnaire des conso : 6,50 s
    Ouverture de Noethys : 3,84 s

    Version 1.1.5.1 mysqlconnect
    Fiche famille : 5,29 s
    Fiche individuelle : 9,17 s
    Grille des conso : 13,40 s
    Gestionnaire des conso : 7,75 s
    Ouverture de Noethys : 5,02 s

    Donc globalement à peu près 2 fois plus rapide avec la version 1.1.5.1, mais mieux avec mysqldb

    Claude

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 10 ans 11 mois #11037 par Claude
    J'ai oublié de préciser:

    Client sous linux.
    J'essaierai de refaire les mesures depuis le même réseau avec un windows

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 10 ans 11 mois #11043 par Ivan
    Bonsoir,

    Merci Claude pour ces résultats détaillés. Tes temps sont tout de même bien plus importants que les miens. Je me demande ce qui peut avoir un tel impact... La connexion ADSL, la puissance de l'ordinateur, la taille de la base, etc... ? :huh:

    (PS : As-tu activé l'option skip-resolve-name sur ton serveur MySQL ?)

    Etant donné que je n'ai malheureusement pas de serveur distant classique sur lequel effectuer mes tests, je continue sur les serveurs distants d'hébergeurs internet :

    Désormais mes tests sont effectués avec une base de 600 familles et 1800 individus :

    Serveur Kimsufi de OVH :

    Fiche famille : 1.50 s
    Fiche individuelle : 2.16 s
    Grille des conso : 2.9 s
    Gestionnaire conso : 1.49 s
    Ouverture Noethys : 2.48 s

    Hébergement mutualisé gratuit :

    Fiche famille : 1.35 s
    Fiche individuelle : 2.08 s
    Grille des conso : 2.27 s
    Gestionnaire conso : 1.25 s
    Ouverture Noethys : 4.3 s

    Donc, même avec une base MySQL stockée sur un simple hébergement mutualisé gratuit, j'obtiens toujours de très bons temps d'accès. Mais ce qui m'intéresse, c'est surtout les tests sur serveur distant classique : Si vous avez des chiffres, n'hésitez pas à les poster ici !

    Ivan

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 10 ans 11 mois #11046 par goutatou
    bonsoir a tous,

    je vais lancer mes tests (enfin une fois que j'aurai résolu mon probleme avec le module MySQLDb qui ne veux pas se charger) mais Ivan par rapport à ta question il y a forcement une grosse différences de performance entre ton serveur avec SSD et le portable de Claude qui doit tourner à 5400 trs....
    Je pense que cela joue beaucou^p.. mais ce n'est pas le plus important puisque en terme de ratio le gain doit être le m^me (mais je dois avouer que je n'ai pas calculé)

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 10 ans 11 mois - il y a 10 ans 11 mois #11047 par goutatou
    (re)Bonsoir,

    maintenant que ma version 1.5.1.0 se lance je me dit que j'ai du rater quelque chose ...
    vous utilisez quoi comme méthodologie pour chronométrer tout cela ? vous le faites à la main ? ou j'ai raté un fichier de trace ???
    Dernière édition: il y a 10 ans 11 mois par goutatou.

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 10 ans 11 mois #11049 par Ivan
    Bonsoir,

    Il faut lancer les fichiers à chronométrer. Exemple : Pour tester la fiche famille, lance le fichier DLG_Famille.py individuellement et le temps de chargement s'affichera. Les autres fichiers sont (de mémoire) : DLG_Gestionnaire_conso.py, DLG_Individu.py, DLG_Grille.py.

    Sans oublier de modifier auparavant le début du fichier GestionDB.py pour sélectionner "mysqldb" ou"mysql.connector" (C'est mysqldb par défaut).

    Ivan

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 10 ans 11 mois #11051 par Claude
    Ah oui je confirme, le portable est un vieux de récup, un IBM avec 512 Mo de RAM, processeur Pentium R, disque de 40 Go, certainement pas très rapide.
    Donc ça impacte forcément les performances.

    Ivan tu parles d'hébergement mutualisé gratuit, mais je n'en ai pas encore trouvé qui permette l'accès externe sur le port 3306.
    Tu peux préciser ?

    Et non je viens de regarder je n'ai pas le skip-resolve-name, je referai les tests avec, mais depuis le même réseau que pour les précédents pour être dans les mêmes conditions.

    Claude

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 10 ans 11 mois - il y a 10 ans 11 mois #11053 par goutatou
    Je rappelle mes configs :
    * Serveur VPS chez ovh (S1)
    * Serveur mysql sous Windows derriere une livebox (S2)

    il s'agit du meilleurs temps observé sur une dizaine de lancements (les temps sont assez fluctuants)
    (entre parentheses le temps observé en 1.4.1)

    MySQLDb
    S1S2
    Fiche Famille1.80s2.13s (9.4s)
    Gestionnaire conso1.45s1.70 (6.5s)

    Ivan peux-tu preciser ce que tu entends par serveur distant classique ?

    Edit : Ajout des temps en noethys 1.4.1
    Dernière édition: il y a 10 ans 11 mois par goutatou.

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 10 ans 11 mois #11054 par Ivan

    goutatou écrit: Ivan peux-tu preciser ce que tu entends par serveur distant classique ?


    Oui, ce n'est pas très clair : je veux parler d'un ordinateur qui essaie d'accéder à un autre ordinateur par ADSL (Exemple : Un poste client qui veut se connecter à la base MySQL d'un serveur installé au siège d'un organisme).

    Les temps que tu obtiens sont également très intéressants. Et avec mysql.connector ?

    Ivan

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 10 ans 11 mois #11056 par goutatou

    Ivan écrit:

    goutatou écrit: Ivan peux-tu preciser ce que tu entends par serveur distant classique ?


    Oui, ce n'est pas très clair : je veux parler d'un ordinateur qui essaie d'accéder à un autre ordinateur par ADSL (Exemple : Un poste client qui veut se connecter à la base MySQL d'un serveur installé au siège d'un organisme).

    Ok tu peux donc regarder la colonne S2 c'est exactement ce cas là

    Ivan écrit: Les temps que tu obtiens sont également très intéressants. Et avec mysql.connector ?


    je voulais refaire des tests parce que les résultats obtenus la 1ere fois me laissent perplexe par rapport a ce que j'avais déjà observé...

    Connexion ou Créer un compte pour participer à la conversation.

    Temps de génération de la page : 0.259 secondes

    Paramétrages de cookies

    ×

    Cookies fonctionnels

    Ce site utilise des cookies pour assurer son bon fonctionnement et ne peuvent pas être désactivés de nos systèmes. Nous ne les utilisons pas à des fins publicitaires. Si ces cookies sont bloqués, certaines parties du site ne pourront pas fonctionner.

    Mesure d"'"audience

    Ce site utilise des cookies de mesure et d’analyse d’audience, tels que Google Analytics et Google Ads, afin d’évaluer et d’améliorer notre site internet.

    Réseaux sociaux/Vidéos

    Des plug-ins de réseaux sociaux et de vidéos, qui exploitent des cookies, sont présents sur ce site web. Ils permettent d’améliorer la convivialité et la promotion du site grâce à différentes interactions sociales.

    Session

    Veuillez vous connecter pour voir vos activités "!"

    Autres cookies

    Ce site web utilise un certain nombre de cookies pour gérer, par exemple, les sessions utilisateurs.

    Connexion

    Qui est en ligne ?

    Il y a 4971 invités et 5 membres en ligne

    Dernières actualités

    • Version 1.3.3.9 (06/09/2024)

      Ajout de l'export des locations vers Noethysweb Correction de la vignette des pièces de type PDF Ajout de l'option Masquer les archivés dans les options de la fiche famille Ajout du tableau des...

      Lire la suite...

    Recherche