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 :

Mécanisme des sessions PhP


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Inscrit en
    Septembre 2004
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 71
    Points : 57
    Points
    57
    Par défaut Mécanisme des sessions PhP
    Hello,

    je suis à la recherche d'information pour savoir comment fonctionne le mécanisme des sessions PhP. Car j'ai une appli qui a des fichiers de session de plus de 3Mo et je souhaiterai savoir quel impact cela peut avoir sur les performance.

    Merci bien

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2005
    Messages : 774
    Points : 936
    Points
    936
    Par défaut
    consulte la doc de ce site
    http://php.developpez.com/
    Les hommes naissent et demeurent libres et egaux en dignité et en droit. Les distinctions sociales ne peuvent etre fondées que sur l'utilité commune. Article 1 droits et de l'homme et du citoyen. 1789

  3. #3
    Expert éminent
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 091
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 091
    Points : 8 194
    Points
    8 194
    Billets dans le blog
    17
    Par défaut
    Les données placées en session sont linéarisées/délinéarisées (regarde les fonction serialize( ) et unserialize( )) à chaque chargement de page dans le fichier de session de l'utilisateur.
    3 Mo ça fait tout de même beaucoup.
    Un problème exposé clairement est déjà à moitié résolu
    Keep It Smart and Simple

  4. #4
    Membre du Club
    Inscrit en
    Septembre 2004
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 71
    Points : 57
    Points
    57
    Par défaut
    Merci pour le serialize, effectivement je comprend mieux le processus. ça peut faire beaucoup de variables stockées dés de début le script prends pas mal de ressources mémoire.

    En fait l'ennui c'est que le nombre d'utilisateurs sera de plus en plus conséquent et dans ce cas les recherches présenterons de plus en plus de résultat. Vu comment fonctionne l'appli actuellement et que ça génére des fichiers de session de plus de 3Mo, je trouve ça très alarmant. D'autant plus que c'est pour stocker les recherches récupérer depuis une DB Oracle (parfois + de 1000 résultats).
    Les développeurs ne semble pas connaitre les recommandations Oracle concernant la pagination pour les recherches.

    http://www.oracle.com/technology/pub/articles/oracle_php_cookbook/fuecks_paged.html

    (au passage, je conseille à tout dév PHP faisant ses premiers pas avec oracle de lire ces articles très intéressants)

    Il m'aurait été plus souhaitable, je pense, d'avoir une bonne indexation des tables (c'est une appli ayant un rapport de lecture nettement supérieur à l'écriture ) et de faire des requêtes avec rownum. Où bien si cela pose vraiment un pb de performances pour oracle, de passer par une table temporaire contenant les résultats.

    qu'en pensez vous ?

Discussions similaires

  1. Gérer des profils différents avec des sessions PhP
    Par phildur dans le forum Langage
    Réponses: 4
    Dernier message: 08/03/2011, 16h47
  2. Des sessions PHP qui font des caprices
    Par Maestro57 dans le forum Langage
    Réponses: 5
    Dernier message: 20/04/2009, 07h52
  3. Gestion des sessions php sous debian
    Par blast078 dans le forum Administration système
    Réponses: 3
    Dernier message: 18/02/2008, 17h40
  4. Expiration des sessions PHP sous Firefox 2
    Par tomcoch dans le forum Langage
    Réponses: 2
    Dernier message: 08/04/2007, 00h08
  5. Pb validation HTML avec des sessions PHP
    Par fredylover dans le forum Langage
    Réponses: 12
    Dernier message: 07/05/2006, 12h15

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