|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : avril 2006 Messages : 110 ![]() |
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 ? |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Inscription : mai 2006 Messages : 521 ![]() |
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. |
|
|
00
|
|
|
#3 |
|
Membre actif
![]() Inscription : avril 2004 Messages : 208 ![]() |
Sauf sur un Pentium 75 peut être...
__________________
Vous cherchez une Illustratrice ou Infographiste ? http://perso.wanadoo.fr/florence-illustratrice/ Vous cherchez un WebDesigner ? http://www.klerdesign.com |
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() Maxime PasquierExpert PHP Inscription : novembre 2004 Messages : 2 126 ![]() |
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.
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur. Mon espace Développez : mes Créations. Rencontre & Carte des Membres de Developpez.com, version 3.0 |
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : avril 2006 Messages : 110 ![]() |
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 ?
|
|
|
00
|
|
|
#6 |
|
Membre chevronné
![]() Inscription : mai 2006 Messages : 521 ![]() |
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
|
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Inscription : avril 2006 Messages : 110 ![]() |
Ok, merci stunti !
Mais deux avis valant mieux qu'un, qquun voudrait-il abonder dans le même sens svp ? |
|
|
00
|
|
|
#8 |
|
Membre éclairé
![]() Chef de projet MOA Inscription : décembre 2004 Messages : 561 ![]() |
Je suis d'accord avec Stunti. A mon avis la base de données pour stocker des variables à un sens en cas de besoin de traçabilité, sinon les fichiers de sessions suffisent.
|
|
|
00
|
|
|
#9 |
|
Membre du Club
![]() Inscription : avril 2006 Messages : 110 ![]() |
Ok, Merci beaucoup à vous !
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com