Hybris如何缓存组件?
Hybris how to cache components?
目前在我的项目中,我们正在使用 ehcache 和 Spring 缓存系统来缓存方法,但是我不知道我们应该使用哪种机制来缓存页眉、页脚、横幅等组件...
Hybris 是否通过 XML 提供机制来缓存这些组件?
默认情况下,Hybris 已经使用名为 cmsCacheRegion
的 EhCache 区域缓存 CMS 组件。您可以在 acceleratorcms-cache-spring.xml
中找到此 bean 的配置
这可以enabled/disabled与属性 cms.cache.enabled
。如果使用 Cloud Commerce,此 属性 将默认在店面节点上启用。
如果您想扩展正在缓存的 CMS 组件类型,请参阅 acceleratorcms-spring.xml
中的 bean defaultCacheKeyProviders
。尽管有一个 AbstractCMSComponent
的条目,但您应该大部分都被覆盖了
目前在我的项目中,我们正在使用 ehcache 和 Spring 缓存系统来缓存方法,但是我不知道我们应该使用哪种机制来缓存页眉、页脚、横幅等组件...
Hybris 是否通过 XML 提供机制来缓存这些组件?
默认情况下,Hybris 已经使用名为 cmsCacheRegion
的 EhCache 区域缓存 CMS 组件。您可以在 acceleratorcms-cache-spring.xml
这可以enabled/disabled与属性 cms.cache.enabled
。如果使用 Cloud Commerce,此 属性 将默认在店面节点上启用。
如果您想扩展正在缓存的 CMS 组件类型,请参阅 acceleratorcms-spring.xml
中的 bean defaultCacheKeyProviders
。尽管有一个 AbstractCMSComponent