J'ai récemment reçu un projet qui contient plusieurs applications Web sans structure MVC. Pour commencer, j'ai créé une bibliothèque (DLL) qui contiendra la logique métier principale. Le problème est avec la mise en cache - Si j'utilise l'objet de cache de contexte Web actuel, je risque de me retrouver avec une mise en cache en double (car le contexte web sera différent pour chaque application).Comment gérer le cache BL pour plusieurs applications Web?
Je pense actuellement à implémenter un mécanisme de mise en cache simple avec un modèle singleton qui permettra aux différents sites Web (alias différents domaines d'application) de partager leur «sagesse de mise en cache».
Je voudrais savoir quelle est la meilleure façon de résoudre ce problème.
EDIT: Je n'utilise qu'un seul serveur (avec plusieurs applications).
Combien lee sens avez-vous dans la conception? De combien de cache avez-vous besoin? Pouvez-vous donner quelques détails supplémentaires? J'ai quelques réflexions mais j'aimerais en savoir un peu plus sur le problème en premier. – GrayWizardx
Supposons que la mise en cache complète aura lieu. –