Supposons que j'ai une application ASP.NET en cours d'exécution sur plusieurs serveurs Web derrière un équilibreur de charge:Quelle est la meilleure méthode pour forcer l'expiration du cache dans ASP.NET?
Puis-je:
force OutputCache (Page et/ou niveau de contrôle) expirer au niveau mondial?
Forcez le cache de données (c'est-à-dire Cache.Insert) à expirer?
Surveiller l'utilisation de la mise en cache ASP.NET (clés, RAM, etc.) à partir d'un emplacement central?
Une solution possible consisterait à faire en sorte que chaque utilisation du cache vérifie la dépendance d'un fichier pour les modifications. Le fichier pourrait être touché ce qui expirerait tout le cache. Cependant, cela nécessite que les développeurs incluent la dépendance dans tout leur code. Est-ce leur meilleure solution?
Merci pour le lien vers le cache de aspalliance directeur. C'est bien. – frankadelic