Performance improvements
The following performance improvements have been made.
Scripts precompilation added (#666297)
The performance of the first actions which are performed in the Web Client after a restart of the ConSol CM server can now be improved by precompiling the involved scripts.
Two system properties have been added to the module cmas-core-server for this purpose:
- scriptPrecompilation.workflowNames: Allows specifying workflows whose scripts should be precompiled
- scriptPrecompilation.scriptTypes: Allows to define the types of scripts which should be precompiled. The default value is Workflow,PageCustomization,Prefill,CalendarIntegration,Widget,PageVisualization,WidgetVisualization,FieldVisualization,Integration,generic
Scope of the improvement
This improvement reduces the duration when a certain action is first executed after a system restart - independently of the user. The performance of subsequent actions remains unchanged.