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

Langage PHP Discussion :

Performance et bonne utilisation des variables de session


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 12
    Par défaut Performance et bonne utilisation des variables de session
    Bonjour,

    Je développe un site dans lequel je permet aux webmasters de gérer eux-même le libellé des différents menus. Ces libellés sont stockés dans une base de données.
    Dans la partie configuration de ce site, je fais appel sans arrêt aux libellés (paramétrables, donc) de ces différents menus.
    Ma question est donc la suivante : Dans un soucis de performance, vaut-il mieux charger les libellés de tous les menus une fois pour toute dans des variables de sessions, les charger dans des constantes ou aller les relire via une requête PDO?
    Si quelqu'un peut m'expliquer les différences? Merci.

  2. #2
    Membre émérite Avatar de FCYPBA
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 745
    Par défaut
    Quelle est la fréquence de mise à jour des libelles ?

    Peut-être que la génération d'un fichier statique représentant le menu serait une bonne solution.
    Evidemment le nom du fichier permettrait de relier ce menu à un webmaster ( du genre menu$idWebmaster.php )

  3. #3
    Membre expérimenté
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Janvier 2008
    Messages
    227
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Janvier 2008
    Messages : 227
    Par défaut
    J'aurais tendance à dire, les "charger dans les sessions". Mais cela dépend aussi du type de de données que tu cherches à stocker / lire.

    Par "Les constantes", qu'est ce que tu entends par là ??... Si tu entends les constantes définie par define...

    Pour les sessions, c'est php qui s'occupe directement de la lecture / écriture dans les fichiers. Pour une bdd, tu es obligé de passé par une extension. Tu passe donc de php à ta bdd qui écrit/lit ensuite tes variables dans ses fichiers.. Donc, c'est plus long.... (sauf si tu passes par une bdd pour tes sessions... dans ce cas là )

    Enfin, demandes la confirmation des informations fournis ci dessus.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    12
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 12
    Par défaut
    Ok, merci pour toutes ces réponses.

    J'utiliserai donc bien des variables de sessions, c'est ce qui semble convenir le mieux à l'utilisation dont j'ai besoin.


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

Discussions similaires

  1. [PHP 5.2] Bonne utilisation des variable transmis dans l'URL.
    Par NuDub dans le forum Langage
    Réponses: 6
    Dernier message: 23/05/2009, 18h30
  2. Utilisation des variables de sessions
    Par frboyer dans le forum Langage
    Réponses: 3
    Dernier message: 08/04/2009, 10h59
  3. Utilisation des variables de session
    Par opensource dans le forum ASP.NET
    Réponses: 5
    Dernier message: 12/08/2007, 15h51
  4. Problème avec l'utilisation des variables de session
    Par WagaSeb dans le forum Langage
    Réponses: 16
    Dernier message: 22/06/2007, 15h46
  5. Réponses: 1
    Dernier message: 03/04/2007, 12h02

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