La mise en cache du résultat des servlets, des commandes et des JSP (JavaServer Pages) améliore les performances de l'application. WebSphere Application
Server regroupe plusieurs opérations de mise en cache, y compris les servlets, les services Web et les commandes WebSphere, en un seul
service appelé mise en cache dynamique. Ces opérations de mise en cache s'associent pour améliorer les performances des applications et partagent plusieurs paramètres de configuration qui sont définis dans le service de mise en cache dynamique d'un serveur d'applications. Vous pouvez utiliser la mise en cache dynamique pour améliorer les performances du servlet et des fichiers JSP en traitant les demandes à partir d'une mémoire cache. Les entrées de cache contiennent la sortie du servlet, les résultats
de l'exécution du servlet et des métadonnées.
Pourquoi et quand exécuter cette tâche
Le service de cache dynamique fonctionne dans une machine virtuelle Java™ (JVM) du serveur d'applications et intercepte les appels des objets pouvant être stockés en cache. Par exemple, elle les intercepte via la méthode
service d'un servlet ou la méthode execute d'une commande, et
stocke la sortie de l'objet dans le cache ou prend en
charge le contenu de l'objet à partir du cache dynamique.
Procédure
- Le service de cache dynamique est activé par défaut. Vous
pouvez configurer l'instance du cache par défaut dans la console d'administration.
Pour plus d'informations,
reportez-vous à la rubrique Utilisation du service de cache dynamique.
- Configurez le type de mise en cache utilisé :
- Configuration de la mise en cache des servlets.
- Configuration de la mise en cache du fragment de portlet.
- Configuration de la mise en cache ESI (Edge Side Include).
- Configuration de la mise en cache des commandes.
- Exemple : Mise en cache des services Web.
- Configuration de la mémoire cache du client des services Web JAX-RPC.
- Surveillez les résultats de la configuration en utilisant le moniteur de cache dynamique. Pour plus d'informations sur le moniteur de cache dynamique, reportez-vous à la rubrique
Affichage des informations de cache.
Que faire ensuite
Pour utiliser les interfaces DistributedMap et DistributedObjectCache
pour le cache dynamique, reportez-vous à la rubrique Utilisation des interfaces DistributedMap et DistributedObjectCache
pour le cache dynamique.