Cette page permet de configurer et de gérer les paramètres du service de mise en cache dynamique.
Pour afficher cette page de la console d'administration, cliquez sur Serveurs > Types de serveur > Serveurs d'applications WebSphere > nom_serveur > Services du conteneur > Service de cache dynamique.
Le service de mise en cache du servlet dynamique démarre lorsque la mise en cache est activée dans le panneau Conteneur Web.
Démarrez le service de mise en cache du portlet dynamique en activant la mise en cache du servlet, puis, activez la mise en cache des fragments de portlet sous le panneau Conteneur de portlet.
Indique la configuration du serveur afin d'utiliser la mémoire cache dynamique ou un fournisseur de mémoire cache de produit superposé.
Indique un entier positif spécifiant le nombre maximal d'entrées que peut contenir la cache.
Dans cette zone, entrez la taille de la mémoire cache ; à savoir, une valeur comprise entre 100 et 200 000.
Indique la priorité par défaut des entrées de mémoire cache, déterminant le délai de conservation d'une entrée dans un cache entier.
Valeur par défaut | 1 |
Intervalle | 1 à 255 |
Indique la taille de la mémoire cache.
Cette fonction permet de contraindre la mémoire cache en termes de segments de mémoire JVM. En plus de spécifier la taille de la mémoire cache en Mo, la mémoire cache dynamique vous permet de définir une côte d'alerte haute et une côte d'alerte basse pour la mémoire cache utilisée. Lorsque la mémoire cache utilisée atteint la côte d'alerte haute, la mémoire cache dynamique est supprimée ou la LRU limitée sur le disque, jusqu'à ce que la mémoire cache soit ramenée à la côte d'alerte basse. Cette fonction de limitation de la mémoire cache en terme de segments de mémoire JVM est disponible uniquement si les objets mis en mémoire cache implémentent une interface importante. Cette interface renvoie la taille des objets mis en mémoire cache en octets. La mémoire cache dynamique utilise l'interface de taille importante pour évaluer la taille de pile de la mémoire cache.
Valeur par défaut | -1 pour désactiver la limitation de la taille de la mémoire cache |
Intervalle | 1 à maximum (nombre entier) |
Indique une côte d'alerte haute lorsque la règle d'éviction de la mémoire cache démarre. Le seuil est exprimé en pourcentage de la taille de la mémoire cache, en Mégaoctets (Mo). La valeur par défaut est 95%
Valeurs | 1 à 100 |
Indique une côte d'alerte basse lorsque la règle d'éviction de la mémoire cache se termine. Le seuil est exprimé en pourcentage de la taille de la mémoire cache, en Mégaoctets (Mo). La valeur par défaut est 80%.
Valeurs | 1 à 100 |
Indique si le déchargement sur le disque est activé.
Par défaut, la mémoire cache dynamique gère le nombre d'entrées qui sont configurées en mémoire. Si de nouvelles entrées sont créées lorsque la mémoire cache est saturée, les propriétés configurées pour chaque entrée de cache, ainsi qu'un algorithme LRU, sont utilisés pour supprimer des entrées de la mémoire cache. Outre qu'une entrée est retirée du cache quand celui-ci est saturé, vous pouvez pouvez activer le déchargement sur le disque pour que, dans une telle circonstance, l'entrée de cache soit copiée dans le système de fichiers (l'emplacement est configurable). Si cette entrée de cache est requise ultérieurement, elle sera transférée du système de fichiers vers la mémoire.
Indique l'emplacement à utiliser sur le disque pour sauvegarder les entrées du cache lorsque le déchargement sur le disque est activé.
Si l'emplacement de déchargement sur le disque n'est pas indiqué, la valeur par défaut, ${REPERTOIRE_TEMP_WAS}/noeud/nom_serveur/_dynacache/nom_JNDI_cache est utilisée. Si l'emplacement de déchargement sur le disque est indiqué, le noeud, le nom de serveur et le nom de l'instance de cache sont ajoutés. Par exemple, ${RACINE_INSTALL_UTILISATEUR}/diskoffload génère l'emplacement sous la forme ${RACINE_INSTALL_UTILISATEUR}/diskoffload/noeud/nom_serveur/nom_JNDI_cache. Cette valeur est ignorée si l'option de déchargement sur le disque n'est pas activée.
Indique si les objets placés dans la mémoire cache sont sauvegardés sur le disque lorsque le serveur est arrêté. Cette valeur est ignorée si l'option Activer le déchargement sur le disque n'est pas sélectionnée.
Valeur par défaut | false |
Indique la valeur maximale de la taille la mémoire cache du disque en Mo. Quand vous sélectionnez cette option, vous pouvez spécifier une valeur entière. Si vous n'indiquez aucune valeur, la taille est illimitée. Ce paramètre s'applique uniquement si l'activation du déchargement du disque est spécifiée pour la mémoire cache.
Valeur | 3 et plus. |
Indique la valeur maximale de la taille du disque-cache en nombre d'entrées. Quand vous sélectionnez cette option, vous pouvez spécifier une valeur entière. Si vous n'indiquez aucune valeur, la taille est illimitée. Ce paramètre s'applique uniquement si l'activation du déchargement du disque est spécifiée pour la mémoire cache.
Valeur | 0 à MAXINT. Une valeur égale à zéro indique une taille illimitée. |
Indique la valeur maximale de la taille d'une entrée individuelle de la mémoire cache en Mo Les entrées de la mémoire cache qui sont plus grandes, quand elles sont expulsées de la mémoire, ne sont pas déchargées sur le disque. Quand vous sélectionnez cette option, vous pouvez spécifier une valeur entière. Si vous n'indiquez aucune valeur, la taille est illimitée. Ce paramètre s'applique uniquement si l'activation du déchargement du disque est spécifiée pour la mémoire cache.
Valeur | 0 à MAXINT. Une valeur égale à zéro indique une taille illimitée. |
Indique le niveau de performances requis par le cache-disque. Ce paramètre s'applique uniquement si enableDiskOffload est spécifié pour la mémoire cache. Les niveaux de performances déterminent comment les ressources de la mémoire doivent être utilisées sur les activités d'arrière-plan comme l'apurement de la mémoire cache, l'expiration, la récupération de place, etc. Ce paramètre s'applique uniquement si l'activation du déchargement du disque est spécifiée pour la mémoire cache.
Performances hautes et utilisation de la mémoire haute | Indique que toutes les métadonnées seront conservées dans la mémoire. |
Performances équilibrées et utilisation de la mémoire équilibrée | Indique que des métadonnées seront conservées dans la mémoire. Ceci est le paramètre de performances par défaut qui fournira un équilibrage optimal des performances et de l'utilisation de la mémoire pour le plus grand nombre d'utilisateurs. |
Performances basses et utilisation de la mémoire basse | Indique qu'un nombre limité de métadonnées seront conservées dans la mémoire. |
Performances personnalisées | Indique que l'administrateur configurera explicitement les paramètres de la mémoire qui seront utilisés pour prendre en charge les activités d'arrière-plan ci-dessus. L'administrateur paramètre ces valeurs à l'aide de l'objet DiskCacheCustomPerformanceSettings. |
Indique une valeur pour la fréquence d'apurement du cache-disque, en minutes. Si cette valeur est égale à 0, l'apurement s'exécute uniquement à minuit. Ce paramètre s'applique uniquement quand le niveau des performances de déchargement du disque est bas, équilibré ou personnalisé. Le niveau de performances "haut" ne nécessite aucun apurement du disque et dans ce cas, cette valeur est ignorée.
Valeur | 0 à 1440 |
Indique le nombre maximal d'identificateurs de mémoire cache stockés pour un modèle ou un identificateur de dépendance individuel dans les métadonnées du cache-disque dans la mémoire. Si cette limite est dépassée, les informations sont déchargées sur le disque. Ce paramètre s'applique uniquement quand le niveau des performances de déchargement du disque est PERSONNALISE.
Valeur | de 100 à MAXINT |
Indique le nombre maximal de compartiments d'identificateurs de dépendance dans les métadonnées du cache-disque dans la mémoire. Si cette limite est dépassée, les informations sont déchargées sur le disque. Ce paramètre s'applique uniquement quand le niveau des performances du cache-disque est "personnalisé".
Valeur | de 100 à MAXINT |
Indique le nombre maximal de compartiments de modèles qui se trouvent dans les métadonnées du cache-disque dans la mémoire. Si cette limite est dépassée, les informations sont déchargées sur le disque. Ce paramètre s'applique uniquement quand le niveau des performances du cache-disque est "personnalisé".
Valeur | de 10 à MAXINT |
Indique l'algorithme d'expulsion que le cache-disque utilisera pour expulser les entrées une fois que le niveau haut est atteint. Ce paramètre s'applique uniquement si l'activation du déchargement du disque est spécifiée pour la mémoire cache. Ce paramètre s'applique uniquement quand la règle d'expulsion du cache-disque est paramétrée à aucune.
Aucune | Aucune règle d'expulsion, donc le cache-disque peut grandir jusqu'à ce qu'il atteigne sa limite et que le service de mémoire cache dynamique arrête d'écrire sur le disque |
Aléatoire | Quand la taille du disque atteint une limite de seuil haut, le récupérateur de place du cache-disque se réveille, prend au hasard des entrées sur le disque et les expulse jusqu'à ce que la taille atteigne une limite de seuil bas. |
Taille | Quand la taille du disque atteint une limite de seuil haut, le récupérateur de place du cache-disque se réveille, prend les entrées les plus grandes sur le disque et les expulse jusqu'à ce que la taille du disque atteigne une limite de seuil bas. |
Indique quand la règle d'expulsion est exécutée. Le seuil est exprimé en pourcentage de la taille du cache-disque, en Go ou en entrées. La valeur la plus faible est utilisée quand la taille limite du cache-disque est exprimée à la fois en Go et en entrées. Ce paramètre s'applique uniquement quand la règle d'expulsion du cache-disque est paramétrée à aucune.
Valeurs | 1 à 100 |
Indique quand la règle d'expulsion se terminera. Le seuil est exprimé en pourcentage de la taille du cache-disque, en Go ou en entrées. La valeur la plus faible est utilisée quand la taille limite du cache-disque est exprimée à la fois en Go et en entrées. Ce paramètre s'applique uniquement quand la règle d'expulsion du cache-disque est paramétrée à aucune.
Valeurs | 1 à 100 |
Utilisez la réplication du cache pour copier les entrées du cache sur plusieurs serveurs d'applications configurés dans le même domaine de réplication.
Indique le domaine de réplication à partir duquel les données sont répliquées.
Choisissez l'un des domaines de réplication définis. Si aucun domaine de réplication n'apparaît dans la liste, vous devez en créer un lors de la création du cluster ou selon une méthode manuelle dans la console d'administration en cliquant sur Environnement > Domaines de réplication internes > Nouveau. Le domaine de réplication utilisé avec le service de cache dynamique doit utiliser une réplique de groupe intégrale. Ne partage pas les domaines de réplication entre les destinataires de la réplication. Le cache dynamique doit utiliser un domaine de réplication différent du gestionnaire de sessions ou des beans de session avec état (stateful).
Indique les règles de partage globales pour ce serveur d'applications.
Indique (en secondes) le délai d'attente avant l'envoi d'entrées de cache nouvelles ou modifiées aux autres serveurs.
Une valeur nulle (0) indique que l'envoi des entrées de cache est immédiat. L'association de cette propriété à une valeur supérieure à 0 (zéro) génère une procédure push "par lots" de toutes les entrées créées ou modifiées dans la mémoire cache durant la période. La valeur par défaut est 1.
Les liens marqués (en ligne) requièrent un accès à Internet.