Quel est le cas d'utilisation approprié pour tous ces éléments ? Il semble que la session et le cache soient assez similaires, et je ne vois pas vraiment d'utilisation pour l'application.
Qu'entendons-nous par objects in memory that require extensive server resources to create
? Si je dois stocker une paire clé-valeur de chaîne de caractères (accessible à tous les utilisateurs), je la stockerai dans l'état de l'application et si je dois stocker le contenu d'un fichier fréquemment utilisé, je le stockerai dans le cache de l'application. Cet exemple est-il juste ? Si tout est stocké dans la mémoire principale de l'application uniquement, pourquoi le stocker dans le cache serait-il utile, à part pour des fonctions telles que l'expiration. En fin de compte, l'état de l'application et le cache monopolisent la mémoire principale de l'application. N'est-ce pas ?
13 votes
Vous voudrez peut-être ajouter le cookie, la chaîne de requête et l'état de la vue.
0 votes
Cette question est abordée ici : velocityreviews.com/forums/t113590-caching-vs-session.html
0 votes
stackoverflow.com/questions/10960695/