Configuration de la mise en cache RRD

La création et la manipulation de messages RRD (remote request dispatcher) ainsi que le transfert de ces données sur un réseau engendrent un temps système élevé. Pour optimiser les performances, la machine locale peut recevoir des règles de cache du serveur distant et ainsi savoir à quel moment mettre en cache la réponse sur le serveur local afin d'empêcher l'appel RRD.

Pourquoi et quand exécuter cette tâche

Les règles non prises en charge sont mises cache à distance. Cependant, RRD ne prend pas en charge la totalité des règles du fichier cachespec.xml pour la mise en cache locale. Une mise en cache locale est prise en charge pour les règles suivantes du fichier cachespec.xml :
parameters
Extrait la valeur du paramètre nommée.
cookie
Extrait la valeur du cookie nommée.
header
Extrait l'en-tête de requête nommé.
locale
Extrait les paramètres régionaux de la requête.
requestType
Extrait la méthode de demande HTTP à partir de la requête.
Pour activer la prise en charge du cache dynamique RRD, procédez comme suit :

Procédure

  1. Activez la mise en cache des servlets sur le serveur local Pour plus d'informations, voir l'article relatif à la configuration de la mise en antémémoire du servlet.
  2. Créez et installez une application avec un fichier de règles cachespec.xml valide pour les règles RRD prises en charge. Pour plus d'informations, voir l'article sur la configuration des objets pouvant être mis en mémoire cache avec le fichier cachespec.xml.
  3. Activez la mise en cache des servlets sur le serveur distant. Pour plus d'informations, voir l'article relatif à la configuration de la mise en antémémoire du servlet.
  4. Redémarrez WebSphere Application Server. Pour plus d'informations, reportez-vous à la rubrique Gestion des serveurs d'application.

Résultats

Pour vous assurer que le cache dynamique est activé localement, une possibilité est d'activer le traçage RRD et de vérifier que CACHE HIT (réussite en cache) est affiché pour les requêtes multiples à destination d'une ressource disposant d'une règle de cache appropriée. Plutôt que d'activer le traçage, vous pouvez également utiliser CacheMonitor. Si le CacheMonitor sur le poste distant ne reçoit pas d'occurrences en cache, la réponse est mise en cache localement. Le CacheMonitor local ne reçoit pas d'occurrences car RRD utilise son propre cache personnalisé.

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rweb_rrd_dynacache
Nom du fichier : rweb_rrd_dynacache.html