-
cache et utilisateur
Bonjour,
Lorsque je mets en cache des donnees avec :
Code:
HttpContext.Current.Cache.Insert....
ce cache il est pour tous les utilisateurs du site web ou que pour l'utilisateur en cours ?
si je mets en cache son login, sera t il visible par tous le monde ?
Merci
-
C'est le cache pour l'application en cours donc pour tout le monde.
-
De mettre un cache pour chaque utilisateur, n'est pas un peu trop lourd ?
-
Mets en session à ce moment là
-
En générale tu mets en cache des informations globales à l"application de volumes important et peu dynamiques : Images, Informations constantes, etc... Si tes informations doivent être partagées entre tout les utilisateurs et varie assez (mais pas trop quand même) fréquement recentre toi sur les variables d'applications. Les informations de types variables de session ne seront pas visible des autres utilisateurs.
-
Oui mais l'utilisation des sessions est a utiliser avec moderation car ca bouffe pas mal de ressource au niveau du server.
dans mon cas j'ai pas mal de grande collection d'objet et je voulais eviter au maximum des aller/retour server BDD.