Dynamischen Cache-Provider optimieren

Der dynamische Cache-Provider von WebSphere eXtreme Scale unterstützt die folgenden Konfigurationsparameter für die Leistungsoptimierung.

Informationen zu diesem Vorgang

  • com.ibm.websphere.xs.dynacache.ignore_value_in_change_event: Wenn Sie einen Listener für Änderungsereignisse beim dynamischen Cache-Provider registrieren und eine ChangeEvent-Instanz generieren, entstehen Kosten für die Entserialisierung des Cacheeintrags, so dass der Wert in das ChangeEvent gestellt werden kann. Die Entserialisierung des Cacheeintrags wird beim Generieren von CacheEvents übersprungen, wenn Sie diesen optionalen Parameter in der Cacheinstanz auf true setzen. Der zurückgegebene Wert ist null, wenn eine Entfernungsoperation durchgeführt wird, bzw. eine Bytefeldgruppe, die die serialisierte Form des Objekts enthält. InvalidationEvent-Instanzen bringen ähnliche Leistungseinbußen mit sich, die Sie verhindern können, indem Sie "com.ibm.ws.cache.CacheConfig.ignoreValueInInvalidationEvent" auf true setzen.
  • com.ibm.websphere.xs.dynacache.enable_compression: Standardmäßig komprimiert der dynamische Cache-Provider von eXtreme Scale die Cacheeinträge im Hauptspeicher, um die Cachedichte zu erhöhen. Auf diese Weise können Sie den Speicherbedarf für Anwendungen wie Servlet-Caching erheblich reduzieren. Wenn Sie wissen, dass die meisten Cachedaten nicht komprimierbar sind, sollten Sie diese Einstellung auf false setzen.