Objet en cache - persitence et optimisation
bonjour,
j'ai une application qui utilise un service externe (dll) qui pour un 'texte donné' me renvoie une 'image particulière'.
Le texte donnée est une texte html assez long (0 à 2000 caractères)
Le problème est que la fonctionnalité externe rame pas mal et donc j'utilise un cache :
la clé étant le texte donné
la valeur le nom de l'image (les images étant stockées dans un répertoire)
Pour l'instant j'utilise comme cache HttpRuntime.Cache cependant comme nous avons par ailleurs quelques soucis, l'admin relance assez souvent le pool d'application ce qui a pour effet de supprimer mon cache.
Deux questions :
- comment empecher cette suppresion dû au pool (ps : j'aimerais éviter de recourir à une base de données)
- y a t'il des moyens d'optimer l'accès à un cache (mon soucis étant que la clé est longue, et que j'ai pas mal d'entrées 5000-10000)
Par avance merci