Jusqu’à présent, nous avons mis l’accent sur la mise en cache orientée pages, mais il est temps d’examiner vos données. Il est courant, pour toute personne qui accède à une application Web, de référencer le même ensemble de produits, cours ou autre ensemble d’éléments de données clé fréquents d’un utilisateur
L’objet Cache
à l’autre. En employant l’objet Cache, une classe partagée (ou statique) disponible pour votre application ASP.NET, vous pouvez déclarer une entrée dans les données référencées par l’objet.
Ensuite, comme pour les données de session, les données seront disponibles à votre prochain appel. Toutefois, à la différence des données de session, spécifiques à l’utilisateur, les données de l’objet Cache sont disponibles pour n’importe quel utilisateur de votre application, lors du prochain appel à cette dernière. Ainsi, cet objet n’est pas un emplacement judicieux pour placer des informations spécifiques aux utilisateurs. En revanche, il est tout à fait indiqué pour contenir des données qui seront employées par tous les utilisateurs de votre application.
L’objet Cache ne constitue pas une nouveauté dans ASP.NET 2.0 et je ne vais donc pas m’attarder trop longtemps sur le sujet. Néanmoins, il convient de mentionner un changement qui vient combler une faille flagrante dans les implémentations .NET Framework 1.* originales. En tant que partie de l’entrée Cache, vous pouvez définir une dépendance sur un fichier système XML ou autre, mais vous ne pouvez pas déclarer une dépendance sur une base de données. ASP.NET 2.0 étend l’objet Cache de telle sorte que vous pouvez maintenant créer une classe personnalisée qui hérite de System. Web.Caching.CacheDependency pour définir une logique concernant une dépendance personnalisée.
Bien que vous puissiez exploiter cette possibilité en vue de définir une dépendance sur votre base de données, ASP.NET 2.0 fournit également une implémentation mise à jour qui gère les dépendances de base de données à votre place, comme nous allons le voir.
Téléchargez cette ressource
Plan de sécurité Microsoft 365
Les attaquants savent comment prendre le contrôle de votre tenant Microsoft 365, et vous, savez-vous comment le reprendre en main ?
Les articles les plus consultés
- Et si les clients n’avaient plus le choix ?
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Une baie de stockage c’est quoi ?
- Cybersécurité Active Directory et les attaques de nouvelle génération
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
Les plus consultés sur iTPro.fr
- Adaptation climatique : les entreprises accélèrent, mais peinent à mesurer l’impact financier
- Data centers : 31 600 milliards de dollars d’investissements d’ici 2050, l’énergie au cœur de la nouvelle géographie du calcul
- Analyse Patch Tuesday Septembre 2026
- Agents fantômes en EMEA : l’IA s’emballe, les conseils d’administration s’inquiètent
Articles les + lus
Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
Sécurité : une approche dans la durée avant tout
Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
Model Context Protocol : le contexte, grand oublié du débat
À la une de la chaîne Tech
- Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
- Sécurité : une approche dans la durée avant tout
- Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
- Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
- Model Context Protocol : le contexte, grand oublié du débat
