J'ai une application ASP.NET de base qui est utilisée pour demander des données qui sont stockées sur le disque. Ceci est chargé à partir des fichiers et envoyé comme réponse. Je veux être en mesure de stocker les données chargées à partir de ces fichiers en mémoire pour réduire le nombre de lectures à partir du disque. Toutes les demandes demanderont les mêmes données, il est donc logique d'avoir un seul cache de données en mémoire qui est accessible à toutes les demandes.Données partagées dans une application ASP.NET
Quelle est la meilleure façon de créer une seule instance d'objet accessible que je peux utiliser pour stocker et accéder à ces données en cache? J'ai regardé dans HttpApplication, mais apparemment une nouvelle instance de ceci est créée pour des demandes parallèles et ainsi elle ne correspond pas à mes besoins.
les mettre en session? comment cela aiderait-il alors il aurait une copie du fichier en mémoire pour chaque client (session) ... – Peter
Oui, vous avez raison, ma faute. –