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 :

Connexion MySQL. Quelle est la bonne pratique? Créer une connexion en début de script?


Sujet :

MySQL

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Janvier 2020
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte de base de données

    Informations forums :
    Inscription : Janvier 2020
    Messages : 11
    Points : 8
    Points
    8
    Par défaut Connexion MySQL. Quelle est la bonne pratique? Créer une connexion en début de script?
    Bonjour
    Quelle est la bonne pratique?
    - Créer une connexion (objet mysqli) en début de script...? Donc à chaque soumission de formulaire, on crée une nouvelle connexion.
    - Conserver la connexion ? Comment?

    Merci d'avance pour votre éclairage.

  2. #2
    Expert éminent sénior Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    6 452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 6 452
    Points : 19 399
    Points
    19 399
    Par défaut
    Salut jenesuispasunhero.

    Bonne pratique ? Bonne usage ? Difficile de répondre dans la généralité.

    Admettons que tu as une page de saisie, et tu ignores ce que l'utilisateur fait entre deux validations.
    Il se peut qu'il aille manger, voire rentrer chez lui pour reprendre le travail, là où il l'avait laissé.
    Tu comprends que dans ce cas, à chaque saisie, tu vas ouvrir la connexion, faire l'envoi puis la refermer.
    Le mieux est de libérer la connexion le plus rapidement afin de ne pas pénaliser d'autres utilisateurs.
    Durant la mise à jour, les autres utilisateurs risquent d'être bloqués tant qu'il n'y a pas eu une validation (commit) ou un rejet (rollback) des lignes.

    L'autre cas est celle de l'envoie de masse. Tu ne vas pas à chaque ligne ouvrir la connexion puis ensuite la refermer.
    Par contre, il sera nécessaire de faire, disons toutes les milles lignes une validation.

    La règle est de pénaliser le moins possible les utilisateurs.

    Si tu as un formulaire, tu effectues d'abord la saisie.
    Quand tu enfonces la touche ENTER pour valider, alors là oui, tu peux ouvrir ta connexion, envoyer ta saisie, puis la refermer.
    Mais certainement pas ouvrir la connexion avant le début de la saisie.

    Pour répondre simplement à ta question, ça dépend de ce que tu fais.

    Artemus24.
    @+

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Janvier 2020
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte de base de données

    Informations forums :
    Inscription : Janvier 2020
    Messages : 11
    Points : 8
    Points
    8
    Par défaut Merci
    Merci.

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

Discussions similaires

  1. Réponses: 12
    Dernier message: 30/09/2015, 09h45
  2. Quelle est la bonne pratique pour accéder optimalement à un membre d'un array?
    Par billybobbonnet dans le forum Développement Windows
    Réponses: 4
    Dernier message: 01/09/2014, 14h13
  3. Réponses: 1
    Dernier message: 19/03/2013, 11h19
  4. Réponses: 5
    Dernier message: 08/04/2011, 10h55
  5. Quelle est la bonne pratique
    Par sam01 dans le forum Langage
    Réponses: 3
    Dernier message: 16/04/2010, 15h13

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