2009-03-04 8 views

Répondre

14

Oui. Le cache est au niveau de l'application et tous les utilisateurs sont dans la même application.

Si vous avez besoin d'un cache par utilisateur, vous pouvez utiliser la session, mais ce n'est pas tout à fait la même chose. Le cache permet à l'infrastructure d'expirer automatiquement les éléments d'une manière différente de la session. Si vous voulez que le comportement de cache par utilisateur (pas nécessairement une bonne idée), vous pouvez construire l'ID de l'utilisateur dans une partie de votre clé pour le cache principal.

9

Oui, il est disponible pour tous les utilisateurs sur le même serveur. Toutefois, si vous exécutez une batterie de serveurs, elle ne sera disponible que pour les utilisateurs qui utilisent le serveur dans lequel les données ont été ajoutées au cache.

+0

Sur le même serveur ET sur la même APPLICATION –

1

Le cache est bon pour chaque domaine d'application. L'application unique comme Web Applicaiton restent généralement dans le domaine AppDomain unique. Mais le cache ne peut pas être partagé entre quelque chose comme une application Web et un service Web.

Questions connexes