Les objets métier dynamiques d'un site doivent-ils être stockés dans la session des utilisateurs ou utiliser la mise en cache ASP.Net (objets tels que les commandes, les informations de profil, etc.)?Objets de cache de données et de session dans ASP.Net
J'ai travaillé avec des sites qui utilisaient des sessions pour stocker des objets métier, mais je me demandais ... Quels sont les avantages ou les inconvénients de la mise en cache?
Une autre considération serait le niveau de contrôle et de granularité nécessaire pour la durée de vie des données mises en cache. La session vous limite à une stratégie d'expiration glissante basée sur la période d'expiration de l'état de la session globale. L'utilisation directe du cache vous donne un contrôle supplémentaire sur ces paramètres. –