Configuration de la mise en cache dans le serveur proxy
Un administrateur peut activer la mise en cache pour le contenu dynamique et statique dans le serveur proxy.
Pourquoi et quand exécuter cette tâche
Procédure
- Dans la console d'administration, configurez l'instance de cache d'objets afin de définir la taille, l'emplacement de déchargement du disque et d'autres fonctions. Cliquez sur Serveurs > Types de serveurs > Serveurs proxy WebSphere > nom_serveur_proxy > Paramètres du serveur proxy HTTP > Configuration d'instance de cache du serveur proxy. Répétez ces étapes pour les noeuds dotés d'un serveur proxy.
- Sélectionnez l'instance du magasin de cache du serveur proxy et activez les attributs de configuration comme la taille de la mémoire cache, le déchargement du disque et la réplication de la mémoire cache. Pour le déchargement sur le disque, il est recommandé de définir une partition de disque dédiée pour l'emplacement.
- Dans la console d'administration, activez la mise en mémoire cache sur le serveur proxy. Cliquez sur Serveurs > Types de serveurs > Serveurs proxy WebSphere > nom_serveur_proxy > Paramètres du serveur proxy HTTP > Paramètres du proxy dans la console d'administration.
- Sélectionnez Activer la mise en cache et choisissez une instance de
mémoire cache dans la liste déroulante.
- Pour que le contenu dynamique puisse être mis en cache avec le serveur proxy, dans la console d'administration, cliquez sur Serveurs > Types de serveurs > Serveurs proxy WebSphere > nom_serveur_proxy > Paramètres du serveur proxy HTTP > Paramètres du proxy, puis sélectionnez Mettre en cache le contenu SSL. Vous activez la mise en cache et l'invalidation du contenu dynamique lorsque vous activez la mise en cache du servlet sur le serveur d'applications et que vous définissez les critères de cache à l'aide d'un fichier cachespec.xml associé à cette application. Les invalidations sont reçues en se connectant à l'URI de mise à jour de la mémoire cache associé au servlet d'invalidation hébergé sur le cluster du serveur d'applications.
Le Contenu dynamique est le contenu généré par une application qui est hébergée sur un serveur d'applications. Un serveur proxy met en cache le contenu dynamique uniquement si le contenu est identifié comme pouvant être placée sur un serveur Edge dans le fichier cachespec.xml de l'application. Toutes les informations décrivant le cache, telles que l'ID à utiliser pour le cache, les identifiants de dépendance pour l'invalidation et les délais d'expiration, sont également définies dans le fichier cachespec.xml. Le serveur proxy utilise le protocole ESI pour obtenir ces informations à partir du fichier.
Le contenu dynamique mis en cache peut être invalidé par des événements dans le serveur d'applications. Le servlet d'invalidation ESI contenu dans l'application DynacacheEsi.ear propage ces événements d'invalidation du serveur d'applications vers le serveur proxy. DynacacheEsi.ear est fourni avec le produit et doit être déployé dans le cluster avec l'application générant le contenu dynamique pour la mise en cache dynamique sur le serveur proxy afin de fonctionner correctement.
- La mise en cache statique est activée par défaut lorsque la mise en cache est activée pour le serveur proxy. Le contenu statique est le contenu Web public accompagné d'en-têtes de réponse HTTP, tels que EXPIRES et LAST_MODIFIED_TIME, qui indiquent la durée de mise en cache de la réponse. Le serveur proxy utilise HTTP 1.1 RFC (2616), qui indique le mode de traitement du contenu et inclut des fonctions, telles que la prise en charge des en-têtes VARY pour mettre en cache les variantes d'un même URI de ressource (Uniform Resource Identifier).
- Pour que le contenu dynamique puisse être mis en cache avec le serveur proxy, dans la console d'administration, cliquez sur Serveurs > Types de serveurs > Serveurs proxy WebSphere > nom_serveur_proxy > Paramètres du serveur proxy HTTP > Paramètres du proxy, puis sélectionnez Mettre en cache le contenu SSL. Vous activez la mise en cache et l'invalidation du contenu dynamique lorsque vous activez la mise en cache du servlet sur le serveur d'applications et que vous définissez les critères de cache à l'aide d'un fichier cachespec.xml associé à cette application. Les invalidations sont reçues en se connectant à l'URI de mise à jour de la mémoire cache associé au servlet d'invalidation hébergé sur le cluster du serveur d'applications.
Sous-rubriques
Collection de règles de mise en cache statique
Cette rubrique répertorie les règles de mise en cache statique pour un serveur proxy. A partir de là, vous pouvez créer, supprimer ou modifier une règle de mise en cache statique.Paramètres des règles de mise en cache statique
La présente rubrique permet de configurer une règle de mise en cache associée à un groupe d'URI du serveur proxy. HTTP 1.1 définit un ensemble de règles pour permettre aux serveurs proxy de stocker le contenu en mémoire cache. Les règles de mise en cache statique permettent d'ignorer les règles par défaut pour un espace d'adresse donné. Pour appliquer les règles, vous devez activer la mise en cache sur la page de la console d'administration Serveurs > Types de serveurs > Serveurs proxy WebSphere > nom_serveur_proxy > Paramètres du serveur proxy HTTP > Paramètres du proxy.


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjpx_cachestatdyn
Nom du fichier : tjpx_cachestatdyn.html