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

Enter your comment. Wiki syntax is allowed: