connexions Mysql a chaque requete ou sur chaque page

Discussion dans 'Administration d'un site Web' créé par waouh, 6 Juillet 2005.

  1. waouh
    waouh WRInaute discret
    Inscrit:
    18 Mai 2004
    Messages:
    147
    J'aime reçus:
    0
    Bonjour,

    Actuellement j'inclu un fichier config.php sur l'index de mon site qui s'occupe de me connecter au serveur mysql et qui selectionne la base sql.
    Ensuite, je fait differentes requettes et a la fin du fichier index, je ferme la connexion.

    Est ce que si je fait plusieurs requettes sur la page je dois faire plusieurs mysql_close meme si j'ai inclu une seul fois le fichier de connexion a la base.

    est ce qu'il vaut mieux se connecter, faire une requette, se deconnecter et recommencer autant de fois que l'on a de requettes ou alors, faire comme je fais actuellement , se connecter, faire toutes les requetes, et se deconnecter ?
     
  2. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 198
    J'aime reçus:
    1
    L'idéal est bien de maintenir la connexion avec le serveur MySQL le moins longtemps possible.

    Pour mémoire, la connexion commence au moment où tu utilises la fonction mysql_connect() et se termine après l'appel à la fonction mysql_close() (ou à la fin du script si tu oublies d'appeler cette dernière fonction).

    Il faut donc se débrouiller pour qu'entre l'appel aux deux fonctions, il se passe le moins de temps possible : ne pas faire de calculs compliqués, ne pas générer tout l'affichage à ce moment, ne pas faire d'accès au disque (lecture/écriture d'un fichier), etc.

    En revanche, il ne s'agit pas non plus d'exagérer et de se déconnecter puis de se reconnecter entre chaque requête si elles peuvent être regroupées. Sinon, le temps de connexion/déconnexion fait perdre du temps à ton script et ça n'arrange rien, au contraire.
     
  3. guicher
    guicher WRInaute discret
    Inscrit:
    29 Octobre 2004
    Messages:
    205
    J'aime reçus:
    0
    + 1
    regroupe tes requete en debut de page avant tout traitement.
    Aprés avoir executé tes requêtes tu ferme la connexions et tu traite le resultat
     
  4. waouh
    waouh WRInaute discret
    Inscrit:
    18 Mai 2004
    Messages:
    147
    J'aime reçus:
    0
    ok, merci pour votre aide ;)
     
Chargement...
Similar Threads - connexions Mysql requete Forum Date
Surveiller les connexions à la base de données MySQL Développement d'un site Web ou d'une appli mobile 1 Février 2018
[optimisation Mysql] Fermer ou pas les connexions distantes Développement d'un site Web ou d'une appli mobile 3 Août 2007
Connexions MySQL Administration d'un site Web 17 Juin 2007
Compter les connexions à mysql Administration d'un site Web 15 Octobre 2005
Nombre de connexions Mysql Administration d'un site Web 21 Avril 2004
Connexions régulières d'un visiteur qui monte le taux de rebond Google Analytics 30 Octobre 2016
Tracker les connexions à un espace privé Google Analytics 28 Novembre 2014
Comment gerer 1500 connexions simultanées Administration d'un site Web 3 Octobre 2014
Quel hébergeur pour grosse connexions simultanés utilisateurs connectés qui inter-agissent Administration d'un site Web 1 Janvier 2013
Quel hébergeur pour grosse connexions simultanés ? Administration d'un site Web 23 Décembre 2012
Garder uniquement les ip connexions France Référencement Google 28 Juillet 2012
Connexions simultanées OVH Administration d'un site Web 4 Juillet 2012
trafic réel pour avoir 10 connexions simultanées...! Administration d'un site Web 1 Septembre 2011
Message "trop de connexions" reçu par mes visiteurs. Administration d'un site Web 29 Décembre 2010
Limiter nombre de connexions par IP et référencement Débuter en référencement 1 Décembre 2010
Est ce une attaque : Plus de 100 connexions simultanées à partir d'une IP ? Administration d'un site Web 18 Septembre 2010
rechercher les connexions Msql ouvertes Développement d'un site Web ou d'une appli mobile 15 Mars 2010
Nombre de connexions et impact référencement Débuter en référencement 17 Février 2010
Base de données (Nombre de connexions simultanées) Administration d'un site Web 13 Octobre 2009
Espace membre - détection de connexions multiples Administration d'un site Web 28 Septembre 2009