Le fournisseur de cache dynamique de WebSphere eXtreme Scale prend en charge les paramètres de configuration ci-après pour l'optimisation des performances.
Pourquoi et quand exécuter cette tâche
- com.ibm.websphere.xs.dynacache.ignore_value_in_change_event : lorsque vous enregistrez un programme d'écoute d'événements de modification auprès du fournisseur de cache dynamique et que vous générez une instance ChangeEvent, une charge supplémentaire est associée à la désérialisation de l'entrée de cache pour que la valeur puisse être placée dans l'événement de modification. Si vous affectez la valeur true à ce paramètre facultatif dans l'instance de cache, la désérialisation de l'entrée de cache est ignorée lors de la génération des événements de modification. La valeur retournée est null pour une opération de suppression ou un tableau d'octets contenant la forme sérialisée de l'objet. Les instances InvalidationEvent font l'objet d'une pénalité de performances similaire, que vous pouvez éviter en affectant à com.ibm.ws.cache.CacheConfig.ignoreValueInInvalidationEvent la valeur true.
- com.ibm.websphere.xs.dynacache.enable_compression : par défaut, le fournisseur de cache dynamique eXtreme Scale comprime les entrées de cache en mémoire pour augmenter la densité du cache, ce qui peut permettre d'économiser une quantité de mémoire significative pour les applications telles que la mise à en cache de servlet. Si vous savez que la majorité des données de cache ne peuvent pas être compressées, définissez la valeur false.