IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MySQL Discussion :

Temps de connexion long sur serveur 'distant'


Sujet :

MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2002
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 26
    Par défaut Temps de connexion long sur serveur 'distant'
    Bonjour,
    J'attaque une base MySql avec le connecteur MySql Connector Net (5.1.2).
    Pour une même base (en local sur mon PC), si dans la chaine de connexion je met 'localhost' la connexion est immédiate, si je met l'adresse IP de mon PC il faut 3 à 4 seconde pour réaliser la connexion .

    J'accède à la base pour une application en asp.net, et comme la base de donnée sera bientôt déportée, ce temps n'est pas acceptable. Savez vous l'expliquer ? quelle solution puis-je envisager (paramétrer des pool de connexion ?)

    Merci d'avance

    Florent

  2. #2
    Membre chevronné Avatar de supernova
    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    447
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2005
    Messages : 447
    Par défaut
    Bonsoir,


    Suggestion: heberge ta base au sein d'un serveur d'application, Tomcat, JBoss ou autre, c'est plus optimisé pour la gestion des pools de connexion..

  3. #3
    Membre averti
    Inscrit en
    Septembre 2002
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 26
    Par défaut
    Merci pour l'idée Supernova, mais ça me parait un peu compliqué pour traiter juste un cas particulier de mon appli (la base principale est en locale).

    Pour info, voici ce que j'ai fait pour m'en sortir (je ne sais pas si c'est trés propre mais ça l'air de fonctionner)
    * L'accès à la base distante ne concerne qu'un écran
    * J'ai déclaré l'objet accesbase (de type MySql connector .net) en SHARED, sans l'instancier
    * Sur le load de la page : if accesBase is nothing then accesBase = new cxMySql

    En fait cela revient à utiliser un objet partagé entre tous les clients, qui fonctionne comme un singleton. Le seul inconvénient que je vois c'est que l'objet n'est pas forcément Threadsafe, donc en cas d'accès concurrent cela pourrait poser problème, mais comme je n'ai que quelques clients cela parait peu probable ...

    Merci

    Florent

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Connexion pdo sur serveur distant
    Par sniperone dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 07/10/2014, 21h57
  2. connexion access sur serveur distant
    Par gostbuster dans le forum JDBC
    Réponses: 5
    Dernier message: 01/04/2009, 16h00
  3. [ODBC] Connexion ODBC à une base Access sur serveur distant
    Par jsteffe dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 25/11/2008, 10h43
  4. Pb de connexion java sur serveur distant
    Par Sehit dans le forum JDBC
    Réponses: 6
    Dernier message: 14/02/2008, 13h54
  5. [VB.NET] Connexion à une base de données sur serveur distant
    Par boulete dans le forum Windows Forms
    Réponses: 5
    Dernier message: 09/04/2006, 14h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo