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

PHP & Base de données Discussion :

une connection pour tout un site [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé Avatar de EIN-LESER
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 703
    Par défaut une connection pour tout un site
    Bonjour a tous.

    J'ai une petite question qui a certainement déjà été posé mais j'ai pas trouvé.

    Voila je suis sur la création d'un site assez volumineux avec des accès a mysql dans tous les sens

    Du coup je créé des connections a la base de données un peux partout et les referme dés que j'en ai plus besoin (dans un soucis d'économie des ressources serveur).

    Ce que j'aimerais faire, si c'est possible c'est créer une page php ou je créé une seule connexion a la BdD et pouvoir l'ouvrir et refermer la dite connexion a partir de mes autre pages php et l'utiliser évidement

    Si quelqu'un sais comment faire sa sa serait sympa de me mettre sur la voix.

    Merci d'avance.

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Personnellement je dirais que passer son temps a ouvrir/fermer des connexions est plus pénalisant pour le serveur (et pour ton code) que de garder une connexion le temps d'un script php.

    Mais je n'ai pas de mesure la dessus.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre éclairé Avatar de EIN-LESER
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 703
    Par défaut
    on ne peut pas créer une page php avec une fonction qui ouvre une connexion et une qui la ferme et l'importer sur les pages ou on en a besoin pour s'en servir?

    Je sais pas je rêve peut être

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu peux inclure en début des pages qui en ont besoin un fichier PHP qui contient le code de connexion.

    Ce que je voulais dire c'est qu'il n'est pas utile, à mon sens, d'ouvrir et fermer la connexion a chaque utilisation sur une même page.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre éclairé Avatar de EIN-LESER
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 703
    Par défaut
    Le soucis c'est que c'est un site de gestion et que certaines personnes seront connecte toute la journée alors que d'autres vont se connecter sporadiquement.

    Comme je sais pas trop comment sa marche et que tout le monde me dis d'économiser les ressources de mon serveur au maximum j'ai pensé que c'était la meilleure chose a faire.

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    La connexion à la base de donnée ne vit que le temps d'exécution du script PHP.
    Un utilisateur peut garder sa fenetre ouverte toute la journée s'il veut, cela ne conserve pas la connexion ouverte.

    La connexion se ré-ouvre et referme s'il resollicite une page qui fait la connexion.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  7. #7
    Membre éclairé Avatar de EIN-LESER
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    703
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2008
    Messages : 703
    Par défaut
    Ah ok

    C'est bon a savoir sa.

    Merci

    Sa va me faciliter la vie sa

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

Discussions similaires

  1. Modifier le PATH une fois pour toute
    Par elitost dans le forum Linux
    Réponses: 8
    Dernier message: 06/09/2009, 13h21
  2. Réponses: 6
    Dernier message: 16/02/2009, 14h13
  3. Créer une page "403" pour tout mon site ?
    Par byloute dans le forum Apache
    Réponses: 11
    Dernier message: 09/09/2008, 16h55
  4. [c#]Augmenter taille police pour tout le site
    Par Filippo dans le forum ASP.NET
    Réponses: 8
    Dernier message: 30/03/2007, 11h42
  5. declarer une variable une fois pour toute
    Par rober dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 07/11/2006, 18h35

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