Cette tâche permet de configurer les instances de cache de servlet.
Avant de commencer
Avant de commencer, activez le service de cache dynamique.
Pourquoi et quand exécuter cette tâche
Exécutez cette tâche de façon à ce que votre application puisse accéder aux instances de cache de servlet du cache dynamique. L'utilisation d'instances de cache de servlet peut améliorer les performances de votre application du fait que vous pouvez stocker le résultat et les effets secondaires d'un servlet appelé. Les instances de cache de servlet permettent également de contrôler le cache de plusieurs applications s'exécutant dans un serveur d'applications. Pour plus d'informations, reportez-vous à la rubrique Instances de cache.
Procédure
- Activez la mise en cache des servlets. Pour plus d'informations, reportez-vous à la rubrique
Configuration de la mise en cache de servlet.
- Configurez une ou plusieurs instances de cache.
- dans la console d'administration, cliquez sur Ressources > Instances de cache > Instances de cache de servlet.
- Indiquez la portée de l'instance de cache. Spécifiez une portée de niveau cellule pour rendre l'instance de cache disponible pour tous les serveurs à l'intérieur de la cellule. La portée de niveau noeud rend l'instance de cache disponible pour tous les serveurs situés sur un noeud particulier. La portée de niveau serveur rend l'instance de cache disponible uniquement pour le serveur sélectionné. Si nécessaire, vous pouvez combiner les portées.
Remarque : Vous ne pouvez pas créer d'instances de cache (objet ou servlet)
sur des portées différentes avec le même nom de cache ou nom JNDI.
- Cliquez sur Valider pour enregistrer la portée.
- Spécifiez les paramètres pour l'instance de cache. Les zones de nom JNDI (Java™ Naming and Directory Interface) sont obligatoires. Le nom JNDI est l'attribut de nom qui est spécifié dans l'élément <cache-instance> du fichier cachepec.xml.
Voici un exemple de nom JNDI spécifié dans le fichier
cachespec.xml :
<cache-instance name="services/cache/instance_one">
Dans cet exemple, spécifiez services/cache/instance_one comme nom JNDI.
- Mettez à jour votre application. Pour utiliser une instance de cache de servlet, vous devez spécifier un élément <cache-instance> dont le nom est égal au nom JNDI spécifié pour cette instance de cache.