Articles of mise en cache

Comment maintenir la cohérence des données NHibernate Session pendant longtemps?

J’ai des sessions NHibernate mises en cache dans la session ASP.NET. Je suis tombé sur une situation dans laquelle un utilisateur a modifié un object afin qu’il se trouve dans son cache de premier niveau dans ISession. Un autre utilisateur a ensuite édité le même object. À ce stade, Utilisateur1 voit toujours sa version originale […]

Lors de l’utilisation de Cache.Add, une exception est-elle levée si la clé existe déjà ou échoue-t-elle en mode silencieux?

J’ai lu partout que la méthode Add échouait si elle existait déjà mais levait-elle une exception ou échouait-elle silencieusement? J’écris une application Web multithread où elle ne devrait pas déjà exister et cela causera des problèmes si j’écrase le cache, je ne peux donc pas utiliser la méthode Insert. Est-ce que c’est quelque chose que […]

EF6 Désactiver la mise en cache du plan de requête avec un intercepteur d’arbre de commande

J’utilise IDbCommandTreeInterceptor pour implémenter la fonctionnalité de suppression IDbCommandTreeInterceptor . Dans la méthode TreeCreated standard, je vérifie si une commande donnée contient des modèles avec l’atsortingbut soft-delete. S’ils le font et si l’utilisateur a demandé de récupérer aussi un object supprimé – j’appelle mon visiteur à querySoftDeleted avec querySoftDeleted = true . Cela fera retourner […]

Efficacité des méthodes de persistance pour le grand magasin de cache asp.net

Curieux de savoir si quelqu’un a des opinions sur la méthode qui conviendrait le mieux pour la mise en cache asp.net. Option 1: le cache contient moins d’éléments plus complexes ou beaucoup moins complexes. Par souci de discussion, imaginons que mon site comporte des objects SalesPerson et Customer. Ce sont des classes assez simples mais […]

Empêcher les scripts d’être mis en cache par programme

Je voudrais demander s’il existe un moyen d’empêcher Firefox de mettre en cache des scripts (fichiers .js). J’ai un projet (ASP.Net Web App) avec un problème de mise en cache sur firefox. Lorsque j’exécute l’application pour la première fois (le script est mis en cache sur Firefox), que je modifie le script et l’exécute à […]

Mise en cache dans une application .Net Windows

Je travaille dans une application Windows qui utilise les données de base pour chaque transaction. Ces données de base ne changent normalement pas, mais dans certains cas, elles peuvent être modifiées. Je vais chercher ces données dans le cache ou dans le DataSet une fois et je les utilise pour les transactions futures, mais je […]

Expiration du cache .Net

Dans mon projet, nous utilisons des services Web pour obtenir des données de la firebase database et les renseigner en mémoire cache. J’utilise l’expiration absolue et la durée est fixée à 4 heures. Ainsi, au bout de 4 heures, le cache expire et le service Web est donc appelé pour remplir à nouveau les données […]

Déterminer la mémoire utilisée par le cache asp.net dans l’hébergement partagé

Selon cette question , je veux savoir si le fichier system.web.caching.cache de asp.net est bon pour moi ou si je dois utiliser la mise en cache de la firebase database? J’ai donc besoin de savoir combien de mémoire est utilisée par system.Web.caching.cache? Mais comme j’utilise un serveur d’hébergement partagé, je ne peux pas utiliser le […]

Existe-t-il un moyen de vider le cache DNS d’une application WPF C #? (sur XP, Vista, Win7)

Existe-t-il un moyen de vider le cache DNS d’une application WPF C #? L’application serait exécutée sous XP, Vista ou Windows 7.

Async / attente et mise en cache

Ma couche de service met en cache beaucoup de requêtes Db de memcached, cela rend-il impossible l’utilisation d’Async / Await ?? Par exemple, comment pourrais-je attendre cela? public virtual Store GetStoreByUsername(ssortingng username) { return _cacheManager.Get(ssortingng.Format(“Cache_Key_{0}”, username), () => { return _storeRepository.GetSingle(x => x.UserName == username); }); } Remarque: Si la clé existe dans le cache, […]