Performance settings

Performance settings

You can edit the system performance settings, if you sign on to InterFormNG2 as a system administrator.

 

If you want to change tenant throttling setup or the cache settings for InterFormNG2, then you can now click the Performance option in the bottom left:

 

Another performance related setting is the multi-threaded option for the Read from file workflow component.

You can also consider the XML usage report as inspiration to reduce the size of the input XML files.

 

You can also setup some limitations for the designer and template usage, which can prevent a long running template from causing a slow response on the installation.

 

NG2Performance0001

 

Then you can see and change the throttling and caching:

 

NG2Performance0002

 

Tenant throttling

In a multi-tenant setup you can limit each tenant to prevent a busy tenant (that is processing many files in parallel) from taking up too much of the system CPU. If you want to limit the tenants, then you can enable the Throttling option as shown above and limit the number of simultaneous jobs for each thread.

 

 

Template limits

If you want to ensure, that a long running (or even looping) template does not slow down the processing of the templates, then you can activate this option to setup a limit to how large an output, that can be generated by a tenant.

 

The parameters are:

 

Max total image resource size

This is the maximum size of all image in a single document.

 

Max total loop iterations

The maximal number of loop accepted within a single template.

 

Max pages

The maximum number of pages, that you allow a single template to generate.

 

 

Resource caching

If you want to change cache settings for InterFormNG2, then you can now click the Performance option in the bottom left of the system settings and then Resource Caching:

 

Possible caching levels are:

 

Cache all resource types

This is the standard, default and recommended setting. With this InterFormNG2 will perform as fast and efficient as possible. The downside is, that if you want to change any of the resources stored in the Library, then you need to upload them again via the web interface of the Library. This can be annoying, if you are testing a lot, so in such scenarios it can make sense to reduce caching.

 

Only cache fonts

Caching of fonts is highly recommended as the performance is highly impacted, if fonts are not cached, so if you want to disable caching in order to dynamically change resources in the Library folders, then you should normally use this option instead of caching all resource types.

 

Disable caching

This setting is normally not recommended as performance will be reduced by this setting. If you select this, then no resources are cached in the workflow including fonts.

 

    • Related Articles

    • Other global settings

      The other global system settings are: 1.Global system settings. 2.Performance settings.
    • Settings for system

      The settings for the whole InterFormNG2 system can only be seen/changed, if you are registered as a system administrator. The section below concerns the global system settings. Tenant settings are also available. In order to access these settings you ...
    • Settings

      The settings of InterFormNG2 are set in two levels: 1.Settings for system level. These settings are used globally on the InterFormNG2 installation - for all tenants. 2.Settings for tenant. These are the settings for one specific tenant/environment. ...
    • Mime type advanced settings

      Mime type advanced settings: This section covers mime type (printer language specific) specific settings in InterFormNG2. Depending on the type of mime type (the printer language, that is to be used for the specific printer), one of these options are ...
    • Designer tenant settings

      This section lists all tenant settings for the designer. More settings can be setup globally. The tenant specific designer settings are: 1.Template defaults. This sets e.g. the default units, margins, output paper size, locale/language etc. 2.Color ...