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 :

performances nombreuses variables session


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 110
    Par défaut performances nombreuses variables session
    Bonjour !
    Supposons que mon site soit en fait une interface de consultation d'une base de données, avec plusieurs écrans permettant chacun la consultation de données différentes.
    Supposons que je veuille conserver les critères de recherche sur chaque écran malgré la navigation sur les autres.
    J'ai bien compris que pour cela il valait mieux utiliser les variables de session.
    Mais ma question est : quand il s'agit d'une trentaine de variables de session par utilisateur, et que ces variables sont destinées à changer souvent au cours d'une même session, observe-t-on une dégradation des performances ?

  2. #2
    Membre émérite Avatar de stunti
    Inscrit en
    Mai 2006
    Messages
    520
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Mai 2006
    Messages : 520
    Par défaut
    Je ne pense pas que cela vraiment a prendre en compte.
    Il y aurau bien d'autres elements qui degraderont les performances.
    Le moteur est assez optimise pour gerer plusieurs variables.
    Il est courant d'avoir plusieurs variables en sessions. (vers les 15 - 20).

    Et trente utilisateurs, ce n'est pas la mer a boire.
    Les sessions sont juste un petit fichier qui contient des donnees serialisees.
    Ce n'est pas tres consomateur a encoder ou decoder.

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    208
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 208
    Par défaut
    Sauf sur un Pentium 75 peut être...

  4. #4
    Membre Expert

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Expert PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 127
    Par défaut
    bah je dirai que le goulot d'étranglement se situe dans l'échange et donc le débit entre le serveur et les pcs des clients.

    apache tourne super bien sur la machine et ne va pas subir de baisse de performance à tel point que ca se ressente sur la connexion.

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    110
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 110
    Par défaut
    OK, merci à tous de vos conseils. J'ai une autre question : entre la solution variables de session et stockage dans une base de données, quelle est la plus performante ?

  6. #6
    Membre émérite Avatar de stunti
    Inscrit en
    Mai 2006
    Messages
    520
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Mai 2006
    Messages : 520
    Par défaut
    session. C'est sur le meme serveur. Dans un seul fichier et c'est uniquement serialise. De plus pas de traitement supplementaire car PHP aura deja recupere les variables pour toi

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 28/11/2005, 12h03
  2. [Sessions] SSL et variables sessions
    Par Invité dans le forum Langage
    Réponses: 1
    Dernier message: 17/10/2005, 13h36
  3. Variable session + champs texte.
    Par nicocsgamer dans le forum Langage
    Réponses: 2
    Dernier message: 11/09/2005, 15h28
  4. [C#] Accès aux variables Session
    Par kalan dans le forum ASP.NET
    Réponses: 9
    Dernier message: 31/08/2005, 16h40
  5. [struts]Variable session
    Par ansarim dans le forum Struts 1
    Réponses: 2
    Dernier message: 25/02/2004, 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