Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
469 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Session contraintes/ limites

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Session contraintes/ limites

n°684141
bird80
Posté le 25-03-2004 à 17:31:26  profilanswer
 

Bonjour,
 
Que vaut-il mieux faire :
faire un appel à la base et mettre le resultat en session pour la suite
faire des appel à la base à chaque changement de page
 
les données traitées sont d'environ 300-500Ko.
 

mood
Publicité
Posté le 25-03-2004 à 17:31:26  profilanswer
 

n°684179
naceroth
Posté le 25-03-2004 à 17:54:53  profilanswer
 

c) si le résultat de la requête est commun à plusieurs utilisateurs : utiliser un cache de donnée :)

n°684244
bird80
Posté le 25-03-2004 à 19:03:45  profilanswer
 

on fait ca comment en php

n°684259
naceroth
Posté le 25-03-2004 à 19:20:03  profilanswer
 

Lors d'un chargement de page, tu vérifies si un fichier (DataCacheX.dat par exemple) existe (voir file_exists() et/ou is_readable()).  
 
Si oui, tu lis le fichier et tu fais ensuite ton traitement normal. Sinon, tu éxecutes ta requête et tu stockes les résultats dans un tableau que tu linéarises (voir serialize()) et que tu copies dans le fichier DataCacheX.
 
C'est très utile dans des cas où le résultat de la requête n'est que peu modifiée (ou moins souvent que juste consultée).

n°684329
bird80
Posté le 25-03-2004 à 20:12:27  profilanswer
 

pas mal, pas mal.
Je regarde ca dès demain

n°684633
saxgard
Posté le 26-03-2004 à 09:21:47  profilanswer
 

c'est interessant ca  
il suffit juste de lineraliser ces tableaux de les mettre dans un fichier et ensuite lire le fichier a cahque page ou on a besoin des données ( en délinéarisant ;) ) ?
DataCacheX.dat c'est le nom que ta choisi toi? ou est-on obliger de le nommer de cette facon?  :D  
en fait ca evite l'utilisation des varaibles de sessions?
 
est-on limité sur la taille des données , le nombre de variables etc.. que l'on peu passer par sessions?
 
 
 
 

n°685414
naceroth
Posté le 26-03-2004 à 22:15:05  profilanswer
 

saxgard a écrit :

DataCacheX.dat c'est le nom que ta choisi toi? ou est-on obliger de le nommer de cette facon?  :D  
en fait ca evite l'utilisation des varaibles de sessions?


 
C'est évidement un nom que j'ai choisi moi même, comme j'utilise des caches pour les requêtes et pour les pages, autant que le nom me permette de savoir facilement ce que le fichier contient :D
 
Ca n'évites pas l'utilisation des variables de sessions, ça peut les remplacer dans des cas spécifiques


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Session contraintes/ limites

 

Sujets relatifs
Invisible session après avoir installé Borland 5.01Pop Up et session
Session et Freeouverture session vbs
probleme avec les variables de sessionpb avec session
Variables $_session et $_getVariables de session
? Session Warning ?Session et gestion des utilisateurs
Plus de sujets relatifs à : Session contraintes/ limites


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR