.NET 4 la mise en Cache de Soutien
Je comprends l' .NET 4 Cadre de la mise en cache de soutien intégrée. Quelqu'un a une expérience de ce type, ou pourrait fournir les bonnes ressources pour en savoir plus à ce sujet?
Je me réfère à la mise en cache des objets (entités principalement) dans la mémoire, et probablement de l'utilisation du Système.Moment de l'exécution.La mise en cache.
La mise en cache de quoi? Faites-vous référence à Entity Framework, WCF ou un serveur d'application?
Vous devriez être au courant de la suite de bug si vous n'avez pas encore mis à niveau .NET 4.5: stackoverflow.com/a/15715990/13087
Robuste .NET de la mise en cache qui explique comment éviter les pièges courants lors de la mise en cache et utilise spécifiquement Mémoire Cache dans l'exemple qu'il fournit.
System.Runtime.Caching
évidemment 😉Vous devriez être au courant de la suite de bug si vous n'avez pas encore mis à niveau .NET 4.5: stackoverflow.com/a/15715990/13087
Robuste .NET de la mise en cache qui explique comment éviter les pièges courants lors de la mise en cache et utilise spécifiquement Mémoire Cache dans l'exemple qu'il fournit.
OriginalL'auteur Hosea146 | 2011-05-12
Vous devez vous connecter pour publier un commentaire.
Je suppose que vous êtes obtenir à cette,
System.Moment de l'exécution.La mise en cache
, semblable à laSystem.Web.Caching
et plus généralement de l'espace de noms.Voir http://deanhume.com/Home/BlogPost/object-caching----net-4/37
et sur la pile,
est-il-quelque-sorte-de-cachedependency-dans-le système d'exécution de la mise en cache et,
les performances du système à l'exécution, la mise en cache.
Pourrait être utile.
OriginalL'auteur Jodrell
Je n'ai pas fait usage de moi-même, mais si vous êtes juste de la mise en cache des objets simples dans la mémoire, vous êtes probablement référence à la MemoryCache classe, dans le Système.Moment de l'exécution.La mise en cache de l'espace de noms. Il y a un petit exemple de comment l'utiliser à la fin de la page.
Edit: pour la faire ressembler À ce que j'ai effectivement fait un peu de travail pour répondre à cette question, voici l'échantillon à partir de cette page! 🙂
C'est intéressant, car il montre que vous pouvez appliquer les dépendances dans le cache, tout comme dans le classique ASP.NET le cache. La grande différence ici est que vous n'avez pas de dépendance sur le Système.Web de l'assemblée.
OriginalL'auteur Mike Goatly
MemoryCache dans le cadre est un bon endroit pour commencer, mais vous pourriez aussi envisager de vous LazyCache parce qu'il a une API simple que de mémoire cache et a construit dans de verrouillage ainsi que d'autres fonctionnalités intéressantes. Il est disponible sur nuget:
PM> Install-Package LazyCache
Récemment, j'ai écrit cet article sur débuter avec la mise en cache en dot net que vous pourriez trouver utiles.
(Disclaimer: je suis l'auteur de LazyCache)
OriginalL'auteur alastairtree
Espère que vous êtes en se référant au Système.Moment de l'exécution.La mise en cache de .Netframework 4.0
Ci-dessous le lien est le bon point de départ:
Ici
OriginalL'auteur Kishore Borra
Article MSDN "ASP.NET la mise en Cache: Techniques et bonnes Pratiques" est un excellent point de départ.
OriginalL'auteur AD.Net