meta data for this page
How to improve Backoffice initial load
Written by the SAP Hybris developer Celso Kurrle and published on 20 April 2018
To improve the initial performance of your Backoffice application, you can use the defined bean backofficeWarmUpTypeFacadeCaches. This bean is responsible for pre-filling caches in the TypeFacade. You can configure which types should be prefetched introducing property typeNames.
You can disable this functionality by setting up the parameter backoffice.fill.typefacade.cache.on. startup to “false” in your “local.properties” file.
The property afterInitializationEndBackofficeListener refers to the bean afterInitializationEndBac kofficeListener defined in the “backoffice-spring.xml” file. The purpose of the bean is to listen to the system event AfterInitializationEndEv ent and allow the bean warmUpTypeFacadeCaches to update its cache after the system initialization.
Please refer to the official documentation for more details on Backoffice extension customization.
For further improvements, you could also analyse the following caches:
backoffice.cockpitng.widgetclassloader.resourcecache.enabled=true backoffice.cockpitng.resourceloader.resourcecache.enabled=true backoffice.cockpitng.uifactory.cache.enabled=true
For performance monitoring, we have the below properties available:
backoffice.cockpitng.widgetengine.monitor.console.enabled=true backoffice.cockpitng.widgetengine.monitor.client.enabled=true
–Based on SAP Hybris 6.3
Discussion